gpt4 book ai didi

javascript - Cordova:适用于 Android 的 Facebook 插件构建错误

转载 作者:行者123 更新时间:2023-11-28 19:54:18 24 4
gpt4 key购买 nike

我使用 Cordova 3.4 和 Cordova Facebook Plugin for Android 在 Android 上构建示例 Cordova Facebook 应用程序。

以下是我所做的步骤:

1 创建一个空白的 Cordova 应用程序

2编辑Test/config.xml并插入

 <feature name="org.apache.cordova.facebook.Connect">
<param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" />
</feature>

3 安装适用于 Android 的 Facebook SDK 和 Facebook APK

4 从 Cordova Facebook Plugin 文件夹中将 ConnectPlugin.java 从 src/android/复制到测试/平台/android/src/org/apache/cordova/facebook/

5 从 Cordova Facebook Plugin 文件夹中将 www/cdv-plugin-fb-connect.js 和 www/facebook-js-sdk.js 复制到应用程序的 Test/www 文件夹中

6 转到 Test/并执行 cordova build

最后一步输出以下错误:

BUILD FAILED
/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools/ant/build.xml:601: The following error occurred while executing this line:
/Users/mg/Documents/Android/Plugins/facebook-android-sdk-3.8.0/facebook/build.xml:46: sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var

Total time: 0 seconds
Error code 1 for command: ant with args: debug,-f,/Users/mg/Documents/Android/Test/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
Error: /Users/mg/Documents/Android/Test/platforms/android/cordova/build: Command failed with exit code 2
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/src/superspawn.js:112:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)

如何解决这个问题?

最佳答案

您的问题的解决方案如下:

/Users/mg/Documents/Android/Plugins/facebook-android-sdk-3.8.0/facebook/build.xml:46: sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var

您的 facebook SDK 未找到 android SDK 目录。所以你需要运行:

android update project --path /Users/mg/Documents/Android/Plugins/facebook-android-sdk-3.8.0/facebook

然后再试一次。

关于javascript - Cordova:适用于 Android 的 Facebook 插件构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22870491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com