Gérer les projets Android depuis la ligne de commande

Je gère et gère mon application Android à partir de la ligne de commande sans utiliser ant, j'ai suivi ces étapes:

  • Générer R.java
  • Compile R.java et tous les fichiers .java dans src vers les fichiers .class
  • Assemblage d'un ensemble de fichiers de classe dans un fichier dex à l'aide de la commande ci-dessous
    dx --dex --verbose --output=./bin/classes.dex ./bin

.class fichiers .class sont dans le répertoire bin.

  • Activité enfant dans Android
  • Widget Custom ProgressBar
  • Bouton Android avec différentes couleurs de fond
  • La clé API pour GCM est soudainement invalide? Erreur non autorisée (401)
  • BroadcastReceiver onReceive () reçoit deux fois
  • Comment arrêter l'attaque de hack / DOS sur l'API Web
  • Mais j'ai les erreurs suivantes dans ces étapes:

     java.lang.Runtime exception:.\bin file not found at com.android.dx.cf.direct.ClassPathOpener.process at com.android.dx.command.dexer.Main.processOne at com.android.dx.command.dexer.Main.processAllFiles at com.android.dx.command.dexer.Main..run at com.android.dx.command.dexer.Main.main at com.android.dx.command.Main.main 

    En raison de cela, je ne peux pas créer le fichier Classes.dex .

    Quelqu'un peut-il proposer une solution pour cela?

    [N'utilisant pas eclipse et ant uniquement par ligne de commande]

  • Type d'erreur 3. La classe d'activité {com.awesome_project / com.awesome_project.MainActivity} n'existe pas en mode réactif natif (appareil Android)
  • Comment écouter un URI personnalisé
  • GetActivity (). FindViewById renvoie null, appelé from fragment onActivityCreated
  • Flash dans WebView ne fonctionne pas sur Android 3.2
  • Ressource desséchée à l'aide d'une variable
  • Android: Linkify TextView
  • 2 Solutions collect form web for “Gérer les projets Android depuis la ligne de commande”

    Si vous devez "gérer vos projets Android à partir de la ligne de commande", vous devez utiliser Ant build.

    Le build.xml de Ant est un moyen normalisé officiel de construire des projets Android. Les scripts Ant peuvent faire tout ce dont vous avez besoin pour créer votre projet.

    Si vous voulez des outils de construction les plus modernes pour Android, vous pouvez regarder Gradle pour les projets Android . Remarque: aujourd'hui, il est encore en phase alpha.

    Essayez d'entrer le chemin complet au lieu du chemin relatif .

    Vous devez également placer les fichiers de classe dans un répertoire nommé exactement comme son nom de package . Par exemple pour com.test.me.MyActivity, vous devez utiliser com / test / me / MyActivity.class

    Et puisque nous sommes sur le sujet, n'oubliez pas que dx ne peut fonctionner qu'avec des fichiers de classe créés à l'aide de Java6 (ou moins), alors si vous utilisez java7 pour compiler votre code, ajoutez les paramètres "source 1.6 cible 1.6" à votre ligne de commande.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.