Question

essayer de construire mon projet Android avec Buildr (Apache), mais je ne trouve aucune information sur la façon de le faire, et mes tentatives échouent. Un exemple de buildfile ou une réponse "NO IT DOSENT DOSENT" serait bon :)

Était-ce utile?

La solution

Nous avons généré des paquets Android avec Buildr.

  1. Vous devez appeler le générateur de code AAPT avant de compiler.Il existe un exemple dans le wiki de Buildr comment connecter un générateur source.

    système (@AAPT, "paquet", "-m", "-j", to, "-m", _ ("androidmanifest.xml"), "-s", _ ("res"),"-I", @androidjar, de)

  2. pour l'APK, nous avons une tâche de colis personnalisée, qui appelle DX, AAPT et APKBUILDR

    système (@AAPT, "paquet", "-f", "-m", ("androidmanifest.xml"), "-f", apkdir + "/resources.ap ", "-S", _ ("res"), "-i", @androidjar)

    Système (@APKBuilder, APKDIR + "/" + projetName + " Signé.apk", "-Z", apkdir + "/resources.ap ", "-f", apkdir +"/classes.dex", "-d", "-rj", _ (: cible, "libs"))

    Système (@APKBuilder, apkdir + "/" + projetName + " non signé.apk", "-z", apkdir + "/resources.ap ", "-f", apkdir +"/classes.dex", "-u", "-rj", _ (: cible, "libs"))

Autres conseils

Il est préférable de demander à la communauté de Buildr à l'aide de la liste de diffusion des utilisateurs, car nous ne vérifions pas tous les débordements de la pile.

Je sais que Pepijn a travaillé sur un plugin il y a quelque temps ( Voir ce fil ) et apparemment Novoda avait développé quelque chose aussi bien, mais ce n'est plus sur GitHub.

La réponse est donc probablement non, cela ne fonctionne pas hors de la boîte.On dirait qu'il y a des moyens de le faire travailler et des personnes de s'associer à ce que cela se produise si vous le souhaitez.

Merci d'avoir utilisé Buildr!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top