tôi đã cung cấp ảnh chụp màn hình của con đường config.xml và cấu hình nơi bạn sẽ tìm thấy id gói. '
Nếu bạn đang sử dụng cordova từ dòng lệnh, lớp hoạt động mặc định cho Cordova ứng dụng android là CordovaApp.
Vì vậy, trong trường hợp này, cấu hình của bạn trong nhà phát triển Facebook phải như thế này.
Package Name: com.phonegap.helloworld
Default Activity Class Name: com.phonegap.helloworld.CordovaApp
Bạn cần cập nhật tên gói theo mục bạn có trong config.xml
Nếu bạn đang xây dựng ứng dụng của bạn bằng cách sử dụng phần mềm Adobe PhoneGap Build dịch vụ, trong trường hợp đó tên hoạt động mặc định được tạo ra bởi ký hiệu CamelCase của tên ứng dụng của bạn. Vì vậy, Default Activity Test
sẽ trở thành DefaultActivityTest
Vì vậy, cấu hình của bạn trong nhà phát triển Facebook sẽ trông như thế này.
Package Name: com.phonegap.randomPackage
Default Activity Class Name: com.phonegap.randomPackage.DefaultActivityTest
Bạn có thể dịch ngược apk của bạn từ các trang web dưới đây:
http://www.decompileandroid.com.
Chọn phiên bản tĩnh (phiên bản flash không hoạt động) và sau khi tải lên, bạn có thể xem tệp AndroidManifest.xml bị biên dịch.
Đây là những gì tôi nhận được sau khi dịch ngược gói ứng dụng của mình.
http://www.decompileandroid.com/complete/182864?key=ecb3cec5a9b1418afe5d67f7151b518f
Nguồn
2014-10-31 13:30:57
Tôi đã biết về tên gói, tôi không biết hoạt động mặc định là CordovaApp, tho. Đó là những gì tôi cần, tôi hy vọng điều này là chính xác. Tôi sẽ để điều này mở cho một ngày khác hoặc lâu hơn, chỉ để xem có ý kiến nào khác không. –
Ngoài ra, tôi đã thấy một bài đăng ở đây một thời gian trước đây mà một người đã đặt làm tên lớp 'package'.ProjectActivity. Bạn có thể xác nhận rằng điều này đã thay đổi không? –
Tôi cũng tìm thấy bài đăng http://stackoverflow.com/questions/22576209/phonegap-build-facebook-connect-plugin-invalid-android-key-parameter-error –