我下面這個tutorial on how to build an Android Plugin for Unity編譯Java從命令
我目前在這裏筆者告訴我做在命令行下面的部分:
1> javac的CompassActivity。 java -classpath C:\ Program Files(x86)\ Unity \ Editor \ Data \ PlaybackEngines \ androidplayer \ bin \ classes.jar -bootclasspath C:\ android-sdk-windows \ platforms \ android-8 \ android.jar -d 。
2.> javap的-s com.yourcompany.yourgamename.CompassActivity
3.>罐CVFM ../Compass.jar COM/
然而,當我鍵入以下行:
javac CompassActivity.java -classpath C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar
我得到以下信息:
javac: invalid flags: (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar
usage: javac <options> <source files>
use -help for a list of possible options
所以我嘗試重新輸入將文件的路徑放入斜角括號中,在類路徑和我的文件位置的開始之間放置一個點,但我不斷收到相同的問題。
我使用classpath錯了嗎?
如果是這樣,我應該做的正確方法是什麼?
我應該添加控制檯確實指向正確的文件夾位置。那是我檢查的第一件事。
嘗試把路徑放在「」像「c:\ progra ...」中。「 – lordkain
嘗試用''''像''C:\ Program Files(x86)\ Unity \ Editor \ Data \ PlaybackEngines \ androidplayer \ BIN \ classes.jar「' – jpw