[英]java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/gson/Gson;
[英]java.lang.noClassDefFoundError: Failed resolution of: Lcom/facebook/R$style;
我嘗試將facebook sdk添加到我的delphi android項目中。 我將文件facebook-android-sdk.jar添加到庫中,但是當我運行應用程序並嘗試啟動示例時:
package com.wrapper.facebook;
import com.facebook.share.widget.AppInviteDialog;
public class FaceBookAppInvite {
public static boolean canShow() {
return AppInviteDialog.canShow();
}
}
當我從delphi canShow調用時,我收到錯誤:java.lang.noClassDefFoundError:無法解決以下問題:Lcom / facebook / R $ style;
我錯過了什么 ? 在哪里找到以及如何添加R $ style?
當您編譯項目時,Android開發工具將從您的android項目資源生成[您的包] .R.java。
然后某些資源將成為R類的內部類的一部分。
我想你很清楚。
看完您的問題后,Lcom / facebook / R $ style可能是從facebook sdk資源生成的R類。
但我沒有使用facebook sdk的任何經驗,但是我對您有一些建議:
1.反編譯facebook-android-sdk.jar。 確保其中沒有任何R類。
2.再次閱讀facebook sdk教程。嘗試找出你錯過的那只傻瓜。
3.您使用哪種思想? 可能是您的項目輸出apk不包含任何facebook sdk,因為您的ide編譯腳本不會將您的codes.sdk輸出。因此請檢查一下。
4.您是否有更多的運行時日志?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.