可重用的Android库如何运行(开发,部署等)
||
我正在尝试为我的Android项目创建可重用的库。该库将包含资源。不幸的是,我找不到关于Android库运行方式的任何恰当的解释。
Android参考只是说明了如何设置Eclipse项目和Ant项目。我正在使用Maven和IntelliJ。如果我能找到关于所有部分如何协同工作的任何合适描述,我将想出如何设置它们的方法。
因此,我想知道是否有人想挑剔并尝试解释一下。这是我的一些公开问题。
可以说我有项目
AndroidApp
,其中有AndroidManifest.xml
,包为app.foo
,产生AndroidApp.apk
。
我也有项目AndroidLib
,包app.bar
。 AndroidManifest.xml
AndroidLib
我需要什么?仅仅声明包就足够了还是应该有其他东西?
现在,我想两者都有资源,并从refer0ѭ引用refer4ѭ中的资源。我只叫lib.bar.R
吗?一些帖子建议不会有id冲突。对或错?
AndroidLib
的可交付工件是什么?它也是apk吗?如何同时部署两者?或者更重要的是,我可以产生包含AndroidApp
和AndroidLib
的单个apk吗?
项目在开发环境中如何相互关联?例如,在IntelliJ中,我试图在AndroidApp
中仅包含带有AndroidLib
的模块,但它只是将资源编译为AndroidApp
。 (可能我错过了17英镑)。如果我要使用javac和Android工具,将执行什么顺序?
还有什么值得知道的吗?
无论如何。如果有人可以在此分享知识,我将不胜感激。
没有找到相关结果
已邀请:
3 个回复
缮记箔
在使用Android库(或Android库)的项目上。 这将为您提供所有运行lines19ѭ的命令行以创建
个文件,编译代码并打包最终的.apk文件。这基本上是您现在可以找到的最佳参考。不过请注意,Android的构建系统正在不断发展,您需要使构建系统与原始系统保持同步。
田眯衅
掀辟髓观粟