Javascript Cordova:Facebook Android插件构建错误
我使用Cordova 3.4和Android应用程序在Android上构建了一个示例Cordova Facebook应用程序 以下是我所做的步骤: 1创建一个空白的Cordova应用程序 2编辑Test/config.xml并插入Javascript Cordova:Facebook Android插件构建错误,javascript,android,facebook,cordova,Javascript,Android,Facebook,Cordova,我使用Cordova 3.4和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.C
<feature name="org.apache.cordova.facebook.Connect">
<param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" />
</feature>
如何解决此问题?您的问题的解决方案如下: /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 /缺少Users/mg/Documents/Android/Plugins/facebook-Android-sdk-3.8.0/facebook/build.xml:46:sdk.dir。确保使用“android更新项目”生成local.properties,或通过env var注入它 您的facebook SDK找不到android SDK目录。因此,您需要运行: android update project --path /Users/mg/Documents/Android/Plugins/facebook-android-sdk-3.8.0/facebook android更新项目——path/Users/mg/Documents/android/Plugins/facebook-android-sdk-3.8.0/facebook
然后重试。您的问题的解决方案如下: /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 /缺少Users/mg/Documents/Android/Plugins/facebook-Android-sdk-3.8.0/facebook/build.xml:46:sdk.dir。确保使用“android更新项目”生成local.properties,或通过env var注入它 您的facebook SDK找不到android SDK目录。因此,您需要运行: android update project --path /Users/mg/Documents/Android/Plugins/facebook-android-sdk-3.8.0/facebook android更新项目——path/Users/mg/Documents/android/Plugins/facebook-android-sdk-3.8.0/facebook
然后重试。您的问题的解决方案如下: /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 /缺少Users/mg/Documents/Android/Plugins/facebook-Android-sdk-3.8.0/facebook/build.xml:46:sdk.dir。确保使用“android更新项目”生成local.properties,或通过env var注入它 您的facebook SDK找不到android SDK目录。因此,您需要运行: android update project --path /Users/mg/Documents/Android/Plugins/facebook-android-sdk-3.8.0/facebook android更新项目——path/Users/mg/Documents/android/Plugins/facebook-android-sdk-3.8.0/facebook
然后重试。您的问题的解决方案如下: /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 /缺少Users/mg/Documents/Android/Plugins/facebook-Android-sdk-3.8.0/facebook/build.xml:46:sdk.dir。确保使用“android更新项目”生成local.properties,或通过env var注入它 您的facebook SDK找不到android SDK目录。因此,您需要运行: android update project --path /Users/mg/Documents/Android/Plugins/facebook-android-sdk-3.8.0/facebook android更新项目——path/Users/mg/Documents/android/Plugins/facebook-android-sdk-3.8.0/facebook
然后再试一次。我也遇到了同样的问题,下面是我所做的: 在SDK facebook文件夹中,创建local.properties文件并放置路径:
sdk.dir=/my/path/to/adt-bundle-linux-x86_64-20140702/sdk
您可以从主项目的local.properties复制
现在,如果想要使用cordova cli和eclipse,您需要知道adt构建和ant构建是不同的,您可以在这里看到。所以,这里有个诀窍:
如果要使用ant(cordova控制台):
antclean
。您的主要项目如下:/path/to/my/cordova/project/platforms/android
cordova run
或cordova build
最后一个提示:不要忘记在使用cordova cli后刷新(f5)eclipse项目。我也遇到了同样的问题,下面是我所做的: 在SDK facebook文件夹中,创建local.properties文件并放置路径:
sdk.dir=/my/path/to/adt-bundle-linux-x86_64-20140702/sdk
您可以从主项目的local.properties复制
现在,如果想要使用cordova cli和eclipse,您需要知道adt构建和ant构建是不同的,您可以在这里看到。所以,这里有个诀窍:
如果要使用ant(cordova控制台):
antclean
。您的主要项目如下:/path/to/my/cordova/project/platforms/android
cordova run
或cordova build
最后一个提示:不要忘记在使用cordova cli后刷新(f5)eclipse项目。我也遇到了同样的问题,下面是我所做的: 在SDK facebook文件夹中,创建local.properties文件并放置路径:
sdk.dir=/my/path/to/adt-bundle-linux-x86_64-20140702/sdk
您可以从主项目的local.properties复制
现在,如果想要使用cordova cli和eclipse,您需要知道adt构建和ant构建是不同的,您可以在这里看到。所以,这里有个诀窍:
如果要使用ant(cordova控制台):
antclean
。您的主要项目如下:/path/to/my/cordova/project/platforms/android
cordova run
或cordova build