![](/img/trans.png)
[英]Integration of external jar file in android application using adt 20
[英]ADT20 and External JAR
在嘗試使用外部jar時,我已經盡一切努力避免NoClassDefFoundError。 沒有骰子。 WTF ADT ?!
從一個干凈的全新項目中,添加外部jar來構建路徑,放入libs
文件夾中,確保已選中它。 Android->修復項目屬性,添加和刪除,漂洗和重復。 我檢查了罐子的內容,並且文件在那里! 我引用了20種方法,刪除了添加的內容並對其進行了重建,但仍然找不到破舊的東西!
從第1步開始,有人是否有辦法使用eclipse和ADT 20在Android內部使外部jar工作?
編輯1
我嘗試將其僅添加到libs/
文件夾,並嘗試了Ali 在此SO問題中提出的建議。 我想我將不得不嘗試直接將源代碼添加到我的項目中,但這似乎很愚蠢。
哦。 我的。 善良。
事實證明, Android(仍然)不支持Java 7 ,當我創建外部項目時,它的默認遵從級別為1.7(Java 7)! 將其切換為與我的Android項目的合規性相匹配的方式使其變得花哨。
像東西
List<MyClass> mList = new ArrayList<>();
各種@Override
顯然使Android @Override
的作用。
希望這可以幫助在這個問題上變得禿頭的其他人!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.