我想限制我的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库项目