我想从我的Android应用程序中构建两个不同的APK。两者之间的差异是res / drawable目录中的图像。我知道可以在运行时使用不同的资源集,具体取决于语言设置,硬件或其他,但如何编译它? (是否可以指定另一个目录然后res / drawable?)
(目前,我每次想要构建新版本时都在复制/替换所有资源)
答案 0 :(得分:4)
听起来你需要使用Ant构建工具。
在项目中创建一个自定义文件夹,其中包含每个APK的不同资源文件夹, 然后,使用ANT构建,使用适当的配置文件,您需要创建该文件,以便在编译之前使用适当的资产和文件构建项目。
祝你好运!更新
以下是使用Android构建工具的教程: Android Ant build tutorial
答案 1 :(得分:0)
也许你应该使用这些资产?我找到了一个关于资源和资产的链接!:here
答案 2 :(得分:0)
一种可能性是使用2个不同的图书馆项目,并将这些图像/值放入这些项目。每次需要使用其他库项目进行编译时,都必须更改项目的属性
这有点不方便但是会起作用......
希望有所帮助