2014-11-24 2 views
0

Я подключил Phonegap-facebook plug in с ионным успешно с разборкой DB в качестве задней части. Но когда я добавляю андроид платформу, я получаю эту ошибку:Phonegap-facebook plug in issue

Failed to install 'com.phonegap.plugins.facebookconnect':Error: Variable(s) missing: APP_ID, APP_NAME 
    at /usr/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:304:23 
    at _fulfilled (/usr/lib/node_modules/cordova/node_modules/q/q.js:787:54) 
    at self.promiseDispatch.done (/usr/lib/node_modules/cordova/node_modules/q/q.js:816:30) 
    at Promise.promise.promiseDispatch (/usr/lib/node_modules/cordova/node_modules/q/q.js:749:13) 
    at /usr/lib/node_modules/cordova/node_modules/q/q.js:557:44 
    at flush (/usr/lib/node_modules/cordova/node_modules/q/q.js:108:17) 
    at process._tickCallback (node.js:419:13) 
Error: Variable(s) missing: APP_ID, APP_NAME 
    at /usr/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:304:23 
    at _fulfilled (/usr/lib/node_modules/cordova/node_modules/q/q.js:787:54) 
    at self.promiseDispatch.done (/usr/lib/node_modules/cordova/node_modules/q/q.js:816:30) 
    at Promise.promise.promiseDispatch (/usr/lib/node_modules/cordova/node_modules/q/q.js:749:13) 
    at /usr/lib/node_modules/cordova/node_modules/q/q.js:557:44 
    at flush (/usr/lib/node_modules/cordova/node_modules/q/q.js:108:17) 
    at process._tickCallback (node.js:419:13) 

Я добавил идентификатор facebook приложения и секрет JS-файлов, он получает авторизованы успешно LOCALHOST хостинга, то есть, в веб-версии. Как я могу исправить эту ошибку?

ответ

0

Вы должны завершить the install process of the plugin here

Первый

# Remember to replace APP_ID and APP_NAME variables 
$ cordova -d plugin add /path/to/cloned/phonegap-facebook-plugin --variable APP_ID="123456789" --variable APP_NAME="myApplication" 

После этого ЮО должны выбрать установку с или без Eclipse, я рекомендую без:

android update project --subprojects --path "platforms/android" --target android-19 --library "CordovaLib" 

android update project --subprojects --path "platforms/android" --target android-19 --library "com.phonegap.plugins.facebookconnect/FacebookLib" 

cd platforms/android/ 

ant clean 

cd com.phonegap.plugins.facebookconnect/FacebookLib 

ant clean 

open -e AndroidManifest.xml 

// change your minSdkVersion and your targetSdkVersion to your environment settings for me it was: 
// <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" /> 

ant release 

cd ../../.. 

cordova build android