我有一個設置像這樣:ADT 22多個圖書館的問題
NativeLibrary CommonJavaComponents
| | | |
| | | |
| FunctionalLibrary1 |
| | |
----------Project---------
起初略顯複雜,但這個是我最簡單的臺UPS之一。
NativeLibrary
包含.so文件和JNI罐子CommmonJavaComponents
包含自定義活動/片段的祖先和Android的支持,v13.jarFunctionalLibrary1
同時使用以上,並給出了在項目 使用額外的功能
Project
直接引用的所有3
我已經設法通過出口得到的一切編制的「Android私人圖書館「。
不幸的是我的設備我得到這樣的:CommonJavaComponents
05-22 16:52:50.110: W/dalvikvm(3215): Unable to resolve superclass of Lcom/test/library/common/activity/LoggingActivity; (50)
05-22 16:52:50.110: W/dalvikvm(3215): Link of class 'Lcom/test/library/common/activity/LoggingActivity;' failed
LoggingActivity
生活和Android的支持,v13.jar延伸FragmentActivity
有誰知道我需要什麼魔法來執行或ADT 22只是簡單的破碎?
編輯
爲了簡潔:
NativeLibrary,CommonJavaComponents,FunctionalLibrary1都有出口Android的私家藏書。 Project
引用所有三個,它編譯但仍顯示上述錯誤。
導出* Android專用庫*用於所有項目,而不僅僅是庫項目。 –
感謝您的答案,但我已經嘗試過 - 一路導出,只引用最後一個祖先,引用所有三個,並且只從基礎二導出並引用所有三個。沒問題:/ – Graeme