我应该使用Ant还是Gradle来使用命令行构建Android项目?

我应该使用Ant还是Gradle来使用命令行构建Android项目?,android,windows,build,cmd,Android,Windows,Build,Cmd,我想用命令行(在windows中)创建一个新的android项目并编译它 我应该用Ant还是Gradle 我已从另一个项目复制,但我想用命令生成它 public class serveur { public static void main(String[] args) throws IOException, InterruptedException { System.out.println(" debut class serveur"); //copie

我想用命令行(在windows中)创建一个新的android项目并编译它

我应该用Ant还是Gradle

我已从另一个项目复制,但我想用命令生成它

public class serveur {
    public static void main(String[] args) throws IOException, InterruptedException {
        System.out.println(" debut class serveur");
        //copier android original
        Copy_projet.copyFullRecursive(new File("C:/Users/admin/Desktop/exécution/Partie2DeProjet/Android originale"), new File("C:/Users/admin/Desktop/exécution/Partie2DeProjet/nouvelleApplication"));
        System.out.println(" projet crée");
        //recevoire les informations de la part du client android
        SocketFromClient.received();
        System.out.println(" information reçu");
        //copie le xml layout et main.java
        Test.layout(); 
        System.out.println(" xml et main copie ");
        //modifie le manifest
        Modify_manifest.dom();
        System.out.println(" le manifest a était modifie ");
        //envoyer apk vers application android
        SocketToClient.go();

        System.out.println("fin class serveur ");
    }
}

您发布的代码不是android项目。这是一个不完整的java程序。Android项目不需要像常规java程序那样的main方法——它在AndroidManifest文件中指定了一个启动点。假设您有更多与此相关的代码(导入在哪里?),并且您有java,您可以使用

有关运行java程序的详细信息

如果你确实有一个Android程序,它与你发布的代码无关,那么构建起来就有点复杂了,我建议使用IDE(Eclipse,Android Studio)。可以从cmd行构建,但对于android项目来说更复杂。您将需要使用像ant或gradle这样的构建工具

用于在命令行中管理Android项目

用于从命令行运行android项目


同样,如果你想创建android项目,你应该真正使用android studio这样的开发环境。

“我应该使用ant或gradel?”——使用Gradle。我不知道谷歌正在努力保持对Ant的支持。我知道这是一个java项目,我复制联合国android项目来创建一个新的android项目,这只是一个主要的我有其他类。但我的问题是如何创建一个新的android项目,使用ligne cmd命令。蚂蚁梯度或apktool。我被迫使用命令行,我应该使用什么?。非常感谢。
javac serveur.java
java serveur