如何正确安装Facebook SDK Unity插件?

用户名

我当前的过程大约是:

我仅从Windows 7 x64的磁盘映像开始:

Unity 4.3.3f1, Located 'C:\Program Files(x86)\Unity'.
The adt-bundle-windows-x86-20131030. 'C:\Users\Will\adt...'.
The Java 32bit runtime 1.7.0_51-b13, 'C:\Program Files(x86)\Java'.
'C:\Program Files(x86)\Java\jr7\bin;' is manually added to my 'Path' Environment Varible.

因为它可以干净地部署Android项目,但是我想使用官方的Facebook SDK插件。此时,在我第一次尝试安装插件时,根据官方的“入门”教程,我将其放入了一个项目中,这让我有些迷惑。即使在“入门”教程中没有提及它,我仍然发现OpenSSL是SDK的依赖项。

因此,我将OpenSSL二进制文件“ Win32OpenSSL-1_0_1f”安装到“ C:\ Program Files(x86)\ OpenSSL-Win32”,当插件仍然找不到时,我添加了“ C:\ Program Files(x86)\ OpenSSL- Win32 \ bin;' 到我的“路径”环境变量。

此时,插件的“调试键哈希”开始工作,我天真的假设一切正确,但是;当我尝试部署构建时,出现以下错误:

Error building Player: Win32Exception: ApplicationName='C:\Program Files (x86)\Java\jre7\bin\javac.exe', CommandLine='-bootclasspath "C:/Users/Will/adt-bundle-windows-x86-20131030/adt-bundle-windows-x86-20131030/sdk/platforms/android-19\android.jar" -d "C:\Users\Will\Documents\Unity Projects\test\Temp\StagingArea\bin\classes" -source 1.6 -target 1.6 -encoding ascii "com\DefaultCompany\test\R.java" "com\facebook\android\R.java"', CurrentDirectory='C:\Users\Will\Documents\Unity Projects\test\Temp\StagingArea\gen'

并且构建过程停止。

谁能帮助解释我要去哪里哪里让此插件正常工作?

ud

我遇到了完全相同的问题-通过删除指向包含JRE(而不是JDK)目录的JAVA_HOME环境变量来解决了该问题。您似乎也只安装了JRE,而javac.exe文件不是该软件包的一部分。或者,将JAVA_HOME指向计算机上确实安装了JDK(和javac.exe)的目录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章