我想限制我的apk發行版的大小,我需要android支持庫。我也在使用我公司用來處理推送通知的庫項目。這個庫項目的內部是支持庫,因爲我的應用程序和推送庫項目都需要它,如果它只包含在庫項目的libs文件夾中,是否可以從兩者中訪問android支持庫,而不是將它包含在兩個庫目錄中(這看起來很浪費)?我是否需要將它作爲庫添加到我的應用程序的project.properties中(我使用的是ant(與eclipse有關的答案也是受歡迎的)),或者我可以通過導入庫來訪問它,就好像它在兩個位置一樣。 (如果我只將該庫粘貼在總體項目的libs文件夾中,這顯然不起作用)。我在網上找不到任何東西,我希望儘快發佈答案,以便其他人搜索時能夠快速找到答案,如果我在別人找到答案之前找到答案(我會拒絕選擇我的答案自己的答案,以便讓人們更詳細地解釋爲什麼它做或不做答案)。謝謝。可以從包含庫項目的項目訪問庫,該庫項目包含庫項目,這兩個項目都依賴於?
-1
A
回答
1
如果它只包含在庫項目的libs文件夾中,而不是將它包含在兩個libs目錄中(這似乎很浪費),是否可以從兩者訪問android支持庫?
是的,雖然它不是浪費。 Android的構建工具會檢測相同JAR的兩個副本(相同名稱,相同的MD5),並僅使用一個。這就是爲什麼如果你更新一個副本而不是另一個副本,你會得到構建錯誤。
由於應用程序可以訪問庫項目的JAR,因此可以從應用程序中安全地刪除Android支持包JAR。
相關問題
- 1. 在項目中包含庫項目Android
- 2. Android庫項目包含.jar
- 3. 如何在Android Studio中的庫項目中包含庫項目
- 4. 在iOS庫項目中包含庫
- 5. Android庫項目庫依賴項
- 6. 從庫項目C訪問項目類#
- 7. 如何在Android Studio項目中包含庫模塊依賴項?
- 8. 將jar包含在項目中。包括Android庫項目
- 9. maven項目中未包含Maven項目的日誌依賴項
- 10. 「java.lang.IllegalArgumentException異常:已添加」 建設項目,該項目依賴於庫項目
- 11. 使用包含ActionbarSherlock作爲庫項目的Ant構建項目
- 12. 的Android螞蟻包含Java庫項目
- 13. Xcode:C++:包含項目中的庫
- 14. 庫項目中的Android庫項目
- 15. 在CMake項目中包含Windows庫
- 16. 在電子項目中包含BItcoinJS庫
- 17. 在Android Studio中包含庫項目
- 18. 在Android項目中包含Droid-Fu庫
- 19. 如何在項目中包含pulltorefresh庫?
- 20. 包含MX庫到Flash CS5項目
- 21. 在Mac項目中包含庫
- 22. 構建爲庫項目依賴項APK
- 23. 包含CMake項目依賴包含目錄與-isystem
- 24. 從庫項目引用項目對象
- 25. 外部庫和項目依賴問題
- 26. 我可以在庫項目中使用項目庫嗎?
- 27. Playframwork 2子項目庫依賴於播放依賴項
- 28. 將包含前兩個項目的列表和包含指定項目後的兩個項目切片?
- 29. 多項目設置中的gradle項目依賴項包含獨自的jar
- 30. Android庫項目