我想从xml文件中构建一个带有一些大配置的apk。
我想知道是否有任何方法可以控制apk的构建过程,或者是否有任何方法可以根据我们的源代码创建apk,并根据我们的配置xml文件对源代码进行一些修改。或者任何其他方式建立apk文件
当应用程序运行,我想在应用程序本身
所有的建议,意见,解答,想法,欢迎变化,我不想每一次读我的配置文件 在此先感谢.....如何在不使用Eclipse的情况下构建apk或使用配置文件修改apk构建?
回答
如果你想手动构建应用程序:
首先,你应该明白build process,如果你不这样做。
如果您正在Eclipse中开发,那么在您更改源代码时,ADT插件将逐步构建 您的项目。 Eclipse将 一个.apk文件自动输出到项目的bin文件夹中,所以你不需要做任何额外的事情来生成.apk文件。
如果您正在非Eclipse环境中开发,则可以使用生成的build.xml Ant文件构建 项目,该文件位于项目 目录中。 Ant文件调用可自动为您调用 构建工具的目标。
一旦您了解了构建过程,就可以通过学习命令来开始执行构建过程中涉及的各个步骤。 The documentation讨论您可以使用的各种命令。
Tutorial在Ant
从开始到完成如何执行自定义构建。
一些更多的教程:
您可以使用Apache Ant工具。它允许您通过命令而不是使用Eclipse来构建应用程序。
您可以查看this thread中提出的问题和答案。
我使用Maven。这是非常难以配置,但是如果你在一个团队工作是最好的。
嗨,你可以请提供一些关于配置或任何有用的链接或tutorails更详细的信息 – 2012-07-13 09:41:09
互联网充满了它。看一下http://code.google.com/p/maven-android-plugin/wiki/GettingStarted – 2012-07-13 10:06:01
请参考呃到下面的链接。这有一步一步proceduce你能的基础上对配置文件中我们的源解释修改的**点点的Android应用程序
http://www.androidengineer.com/2010/06/using-ant-to-automate-building-android.html
- 1. 如何在Eclipse中构建APK文件?
- 2. 从eclipse构建apk文件的问题
- 3. 哪个构建系统使用Eclipse来构建android apk?
- 4. 如何使用命令行构建apk
- 5. 是否可以在不修改JS文件的情况下使用Dojo构建?
- 6. DuplicateFileException在APK构建使用科特林
- 7. 如何使用eclipse或Android Studio创建.apk文件?
- 8. 如何使用Eclipse Android ADT构建并生成apk?
- 9. 错误:执行任务失败。 APK构建不构建apk
- 10. 的PhoneGap构建不APK
- 11. 使用ant脚本构建apk。
- 12. 使用apache buildr构建android apk
- 13. 如何从mozilla fennec构建指令构建.apk文件
- 14. 如何在不使用iostreams的情况下构建Google protobuf?
- 15. 从lua文件构建.apk文件
- 16. 无法构建apk
- 17. 无法构建APK
- 18. 使Ant在不同情况下使用不同的构建类?
- 19. 在没有Eclipse的情况下创建Android签名APK。 。
- 20. 在ubuntu下使用android platforn构建apk的问题14.0.4
- 21. 使用Gradle在离线模式下在Redhat中构建Android APK
- 22. 如何在不使用构建工具的情况下连接JavaScript文件?
- 23. 如何在不重建引用项目的情况下使用wix构建msi?
- 24. 如何使用eclipse zipalign .apk文件?
- 25. 尝试构建APK时出错APK
- 26. Android:构建APK时出现错误APK
- 27. 无法使用英特尔XDK构建APK文件(Build 3900)
- 28. Android - 使用apktool构建项目到APK文件时出错
- 29. 如何在不使用dupliactes .class文件的情况下构建战争并使用gradle不包括java文件
- 30. 如何将特定于构建的配置注入到APK中?
自动化建设**。或者可能会详细说明你想达到什么目标,因为目前尚不清楚。 – Abhilasha 2012-07-10 06:57:20
嗨Abhilasha,谢谢你的回复,我会尽力解释..假设我有两个客户端,我可以提供我的应用程序为他们两个有一点点的定制或配置我会得到这个定制的细节作为一个XML文件。我想要的是基于这个XML为每个客户创建我的构建。不包括应用程序中的xml意思是我想通过在XML中的配置细节eclipse覆盖默认的apk的建设。欢迎您提出任何想法,再次感谢您宝贵的时间.... – 2012-07-10 09:20:34
基本上,你不能没有一种预编译器。首先,因为你想(你想要)有不同的包名称空间。意思是,你需要触摸你的源文件的每一个文件。然后,我想你不仅要更改java源文件,还要重新提供文件。对于使用xml“重新配置”源代码树的特定任务,没有现成的解决方案。你必须自己去构建这样的工具。 – Oliver 2012-07-18 19:00:27