我所提供的config.xml文件路徑和配置的屏幕截圖你會在哪裏找到包ID。 `
如果您在命令行中使用cordova,Cordova android應用程序的默認活動類是CordovaApp。
因此,在這種情況下,您在Facebook開發者中的配置應該是這樣的。
Package Name: com.phonegap.helloworld
Default Activity Class Name: com.phonegap.helloworld.CordovaApp
您需要更新包的名稱按照您在config.xml中有入口
如果您正在構建使用Adobe的PhoneGap構建服務您的應用程序,在在這種情況下,默認的活動名稱由您的應用程序名稱的CamelCase表示法生成。 所以Default Activity Test
成爲DefaultActivityTest
因此,在Facebook開發人員配置應該是這樣的。
http://www.decompileandroid.com:
Package Name: com.phonegap.randomPackage
Default Activity Class Name: com.phonegap.randomPackage.DefaultActivityTest
您可以從下面的網站反編譯你的apk。
選擇靜態版本(Flash版本不起作用),上傳後可以看到反編譯的AndroidManifest.xml文件。
這是我反編譯我的應用程序apk後得到的。
http://www.decompileandroid.com/complete/182864?key=ecb3cec5a9b1418afe5d67f7151b518f
我已經知道包名,我不知道默認的活動是CordovaApp,tho。 這就是我所需要的,我希望這是正確的。我會讓這個開放一天左右,看看是否有其他意見。 – 2014-10-31 14:41:52
另外,我前一段時間在這裏看到一篇文章,裏面提到了一個類名'package'.ProjectActivity。你能確認這個改變了嗎? – 2014-10-31 14:48:37
我還發現帖子 http://stackoverflow.com/questions/22576209/phonegap-build-facebook-connect-plugin-invalid-android-key-parameter-error – 2014-10-31 14:48:52