尝试使用Buildr(Apache)构建我的android项目,但是找不到有关如何执行此操作的任何信息,而我的尝试均失败了。
一个示例buildfile或一个“没有成功的方法”的答案将是不错的:)
最佳答案
我们已经用buildr生成了android包。
您必须在编译之前调用aapt代码生成器。在构建器Wiki中有一个示例,说明如何连接源生成器。
系统(@aapt,“包”,“-m”,“-J”,至,“-M”,_(“ AndroidManifest.xml”),“-S”,_(“ res”),“-I” ”,@ androidjar,来自)
对于apk,我们有一个自定义包任务,该任务调用dx,aapt和apkbuildr
系统(@aapt,“ package”,“ -f”,“ -M”,(“ AndroidManifest.xml”),“ -F”,apkdir +“ /resources.ap”,“ -S”,_(“ res ”,“ -I”,@ androidjar)
系统(@apkbuilder,apkdir +“ /” +项目名+“ signed.apk”,“ -z”,apkdir +“ /resources.ap”,“ -f”,apkdir +“ /classes.dex”,“ -d “,”-rj“,_(:target,” libs“))
系统(@apkbuilder,apkdir +“ /” +项目名+“ unsigned.apk”,“ -z”,apkdir +“ /resources.ap”,“ -f”,apkdir +“ /classes.dex”,“ -u “,”-rj“,_(:target,” libs“))
关于android - 使用Apache Builder构建Android APK,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9438503/