將應用程序項目(依賴於庫項目)中的SDK Tools升級到22版本後,庫項目中的JAR文件(放入其libs目錄中)不可見。它不在Eclpise中工作(甚至不會編譯),也不是從ant命令行(項目編譯正常,但在運行時會刺穿NoClassDefFoundError
)。我試過symlinking和複製libs文件夾沒有成功。庫項目中的JAR在應用程序項目中不可見
4
A
回答
3
最後我找到了解決辦法:
- 在應用程序項目的主文件夾中創建一個名爲
libs
指向符號鏈接到相應的庫項目libs
文件夾或鏈接特定的JAR文件(複製可用於代替連接) - 在項目屬性 - > Java構建路徑 - >訂單和出口檢查Android的依賴和Android私人圖書館chekboxes
+3
我不必做第一步,但有兩個爲我工作。感謝您發佈您的答案 – cottonBallPaws
1
ADT 22加而roid Private Libaries參考項目/ libs,如果你參考了其他項目,你必須檢查Java Build Path→Order and Export檢查Exported和clean項目。
+1
在引用的庫中沒有JAR的項目就足夠了。如果您的庫項目包含JAR(不直接包含在應用程序項目中),那麼您必須另外鏈接/複製這些JAR。 – koral
相關問題
- 1. 在RecyclerView中可見項目
- 2. 如何將應用程序項目引用到庫項目中?
- 3. Android庫項目JAR
- 4. ListView中選定的項目不可見
- 5. 在主應用程序項目中使用庫中的活動
- 6. Windows Phone應用程序項目類型在VS2010中不可用
- 7. 將jar包含在項目中。包括Android庫項目
- 8. 在Android應用程序項目中包含其他Eclipse項目
- 9. 來自庫項目的jar未在Android應用程序中解析
- 10. ObjectListView項目不可見?
- 11. Visual Studio項目不可見
- 12. 如何使項目不可點擊(項目將可見)在KendoDropDownList
- 13. 我可以在庫項目中使用項目庫嗎?
- 14. 當前在RecyclerView中的可見項目
- 15. 在django-jython項目中加載數據庫驅動程序.jar
- 16. 從應用程序PCL項目中添加對庫項目的引用
- 17. Windows應用程序項目中的參考MVC項目
- 18. 如何導出jar中的項目庫?
- 19. Django中的應用程序和項目
- 20. Django項目中的應用程序
- 21. django - 項目中的應用程序
- 22. 無法將庫項目添加到我的應用程序項目中?
- 23. 在可可項目中使用boost庫
- 24. Android應用程序插件庫項目?
- 25. Silverlight應用程序vs類庫項目
- 26. 在sbt中使用我的java項目jar安卓項目
- 27. Windows Phone中的應用程序欄項目是否可以包含子項目?
- 28. 庫項目中的Android庫項目
- 29. Listview項目在第三個項目點擊後不可見android
- 30. maven程序集目錄從項目的jar依賴項
你應該參考你的android項目中的庫項目。 1. http://developer.android.com/tools/projects/projects-eclipse.html。 2. http://developer.android.com/tools/projects/index.html – Raghunandan
圖書館項目被添加爲參考。它的類(本身)是可見的。 – koral
那有什麼問題? – Raghunandan