سؤال

Trying to build my android project with Buildr (Apache), but can't find any info on how to do it, and my attempts all fail. A example buildfile or a "no it dosent work" answer would be good :)

هل كانت مفيدة؟

المحلول

We have generated android packages with buildr.

  1. You have to call the aapt code generator before compiling. There is an example in the buildr wiki how to hook up a source generator.

    system( @aapt, "package", "-m", "-J", to, "-M", _("AndroidManifest.xml"), "-S", _("res"), "-I", @androidjar, from )

  2. For the apk we have a custom package task, which calls dx, aapt and apkbuildr

    system( @aapt, "package", "-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"))

نصائح أخرى

It is best to ask the Buildr community using the users mailing list, since we don't all check Stack Overflow.

I know Pepijn worked on a plugin some time ago (see this thread) and apparently novoda had developed something as well, but it's not on github anymore.

So the answer is likely no, it doesn't work out of the box. It looks like there are ways to make it work and people to partner with to make it happen if you want.

Thanks for using Buildr!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top