首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确安装Facebook统一插件?

如何正确安装Facebook统一插件?
EN

Stack Overflow用户
提问于 2014-01-29 15:53:47
回答 1查看 1.9K关注 0票数 2

我目前的程序大致如下:

我从窗口7 x64的磁盘映像开始,只有:

代码语言:javascript
运行
复制
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插件。在这一点上,在我第一次尝试安装插件,我把它放在一个项目中,根据官方的‘入门’教程,这是我有点迷路了。尽管在“入门”教程中没有提到它,但我发现OpenSSL是SDK的一个依赖项。

因此,我将OpenSSL二进制文件‘Win32OpenSSl-1_1f’安装到'C:\Program (X86)\OpenSSL 32‘,当插件仍然找不到它时,我会将'C:\Program (X86)\OpenSSL 32\bin’添加到我的“Path”环境变量中。

此时,插件的“Debug键Hash”开始工作,我天真地假设一切都是正确的;但是,当我试图部署一个构建时,我会收到以下错误:

代码语言:javascript
运行
复制
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'

构建过程就停止了。

有人能帮我解释一下我哪里出了问题,并让这个插件正常运行吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-31 09:41:28

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21436030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档