试图用Buildr(Apache)构建我的android项目,但找不到关于如何去做的任何信息,而且我的尝试都失败了。 一个示例构建文件或“没有它dosent工作”的答案会很好:)使用apache buildr构建android apk
回答
我们用buildr生成了android包。
您必须在编译之前调用aapt代码生成器。 buildr wiki中有一个例子如何连接源代码生成器。系统(@aapt,“package”,“-m”,“-J”,to,“-M”,_(“AndroidManifest.xml”),“-S”,_(“res”)(012) “-I”,@androidjar,从)
因为我们有一个自定义包任务的APK,这就要求DX,AAPT和apkbuildr
系统(@aapt, “包装”, “-f” ,“-M”,(“AndroidManifest.xml”),“-F”,apkdir +“/resources.ap”,“-S”,_(“res”),“-I”,@androidjar)
system(@apkbuilder,apkdir +“/”+ projectname +“signed.apk”,“-z”,apkdir + “/resources.ap”,“-f”,apkdir +“/classes.dex”,“-d”,“-rj”,_(:target,“libs”))
system(@apkbuilder ,apkdir +“/”+ projectname +“unsigned.apk”,“-z”,apkdir +“/resources.ap”,“-f”,apkdir +“/classes.dex”,“-u”, “-rj”,_(:target,“libs”))
最好问使用用户邮件列表的Buildr社区,因为我们并不都检查堆栈溢出。
我知道Pepijn前段时间在一个插件上工作(see this thread),显然novoda也开发了一些东西,但它不再在github上。
所以答案可能是否定的,它并不适用于开箱即用。看起来好像有办法让它工作,人们可以合作来让它发生,如果你想。
感谢您使用Buildr!
- 1. 从源码Jruby和Buildr构建apache ODE
- 2. 试图用Buildr构建Apache ODE源代码
- 3. Android:构建APK时出现错误APK
- 4. 哪个构建系统使用Eclipse来构建android apk?
- 5. Android构建总是创建调试apk
- 6. Android:如何从终端构建.apk?
- 7. transformClassesWithMultidexlistForDevDebug&ClassNotFoundException当构建android apk时
- 8. “离子cordova构建android”未能buld apk
- 9. Android无法使用gradle构建工具构建发布APK 3.0.0-alpha2
- 10. Android Studio:构建apk时的错误
- 11. Android Studio不会构建我的APK?
- 12. 在Android Stduio中无法“构建APK”[libGDX]
- 13. 如何从命令行构建android apk?
- 14. MPAndroidChart Android Studio错误,同时构建APK
- 15. Android Dex错误,同时构建APK
- 16. 使用ant脚本构建apk。
- 17. Android - 使用apktool构建项目到APK文件时出错
- 18. 当使用proguard和build-variant构建apk时出现错误android
- 19. 如何使用Gradle为Android构建发布测试apk?
- 20. 使用与系统相同的证书构建Android APK
- 21. 无法构建apk
- 22. buildr生成文件夹结构
- 23. Android - 使用NDK构建Gradle
- 24. 错误:执行任务失败。 APK构建不构建apk
- 25. 如何在不使用Eclipse的情况下构建apk或使用配置文件修改apk构建?
- 26. 如何构建一个调试android apk使BuildConfig.DEBUG为真?
- 27. 构建APK时CommandInvokationFailure错误?
- 28. 构建APK错误ExecutionException:java.lang.OutOfMemoryError:
- 29. 流星构建APK移动
- 30. 使用Apache Ant的多线程构建
而不是连接路径,您想使用File.join来避免Windows文件路径问题。 – 2012-02-28 18:33:17