私は持っています: -Unity 4.3 -Facebook SDK設定のセットアップ -OpenSSLとJavaおよびJDKなど -Android SDK Manager rev 21
私が試してみました: -Facebook SDK 4.2.4、4.3.6、5.0.4 -Androidなどのすべての環境変数(他のプロジェクト用にAndroidをビルドできることに注意してください)
ビルドしようとすると、次のエラーが表示されます。
Playerのビルドエラー:Win32Exception: ApplicationName = "C:Program Files(x86)Javajre7binjavac.exe"、CommandLine = "-bootclasspath" C:/ Program Files(x86)/Android/android-sdk/platforms/android-17android.jar "-d" C:UsersxxxDocumentsUnity3DxxxxxxTempStagingAreabinclasses "-source 1.6 -target 1.6 -encoding ascii" comfacebookandroidR.java "" comTerahardLtdSquashGameR.java ""、CurrentDirectory = "C:UsersxxxDocumentsUnity3DxxxxxxTempStagingAreagen"
私が気づいたことの1つは、「C:/ Program Files(x86)/Android/android-sdk/platforms/android-17android.jar」-dの最後に「」があることです。パスのセクション
回答:
回答№1は1JREではなくJDKを使用する必要があります。残念ながらこれは文書化されていません。