我想从xml文件构建一个带有一些大配置的apk。我想知道是否有任何方法可以控制apk的构建过程或者有没有办法从我们的源创建apk基于我们的配置xml文件对我们的源进行一点修改。或者任何其他方式来构建apk文件
我不希望每次应用运行时都读取我的配置文件,我想在应用程序本身中包含更改
所有建议,评论,答案,想法都欢迎
在此先感谢.....
答案 0 :(得分:5)
如果您想手动构建应用程序:
首先,如果不这样做,你应该真正了解build process。
如果您正在使用Eclipse进行开发,则会逐步构建ADT插件 在对源代码进行更改时的项目。 Eclipse输出 一个.apk文件自动到项目的bin文件夹,所以你这样做 不必做任何额外的事情来生成.apk。
如果您是在非Eclipse环境中开发,则可以构建您的 使用项目中生成的build.xml Ant文件进行项目 目录。 Ant文件调用自动调用的目标 为您构建工具。
了解构建过程后,您可以从学习命令开始,执行构建过程中涉及的各个步骤。 The documentation讨论了您可以使用的各种命令。
Ant
上的Tutorial将从头到尾介绍如何执行自定义构建。
还有一些教程:
答案 1 :(得分:2)
您可以使用Apache Ant工具。它允许您通过命令而不是Eclipse构建应用程序。
您可以查看this thread中提出的问题和答案。
答案 2 :(得分:1)
我使用Maven。配置非常困难,但如果你在团队中工作,那就是最好的。
答案 3 :(得分:1)
请参阅以下链接。这有一个循序渐进的过程来自动构建Android应用程序
http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html