我有: - 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)\ Java \ jre7 \ bin \ javac.exe',CommandLine =' -bootclasspath" C :/ Program Files(x86)/Android/android-sdk/platforms/android-17\android.jar" -d" C:\ Users \ xxx \ Documents \ Unity3D \ xxx \ xxx \ Temp \ StagingArea \ bin \ classes" -source 1.6 -target 1.6 -encoding ascii" com \ facebook \ android \ R.java" " com \ TerahardLtd \ SquashGame \ R.java"',CurrentDirectory =' C:\ Users \ xxx \ Documents \ Unity3D \ xxx \ xxx \ Temp \ StagingArea \ gen'
我注意到的一件事但我不知道是否重要的是" C:/ Program Files(x86)/Android/android-sdk/platforms/android-17\android.jar& #34; -d有一个" \"在路径的最后一部分
答案 0 :(得分:1)
您需要使用JDK,而不是JRE。遗憾的是,没有记录这一点。