我应该使用 Ant 还是 Gradle 通过命令行构建一个 Android 项目?
Should I use Ant or Gradle to build an Android project using the command line?
我想用命令行创建一个新的 android 项目(在 windows 中)并编译它。
我应该使用 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 程序那样的主要方法 - 它在 AndroidManifest 文件中指定了一个启动点。假设你有更多的代码(导入在哪里?),并且你有 java jdk,你可以 运行 它(假设你的文件被命名为 serveur.java)使用
javac serveur.java
java serveur
Look here 有关 运行ning java 程序的更多信息。
如果你确实有一个 Android 程序,它与你发布的代码无关,构建稍微复杂一点,我建议使用 IDE (Eclipse,Android工作室)。可以从 cmd 行构建,但对于 android 项目来说更复杂。您将需要使用像 ant 或 gradle 这样的构建工具。
Look here 用于在命令行中管理 Android 个项目
Look here 用于 运行 从命令行 android 项目
再说一次,如果你想创建android项目,你真的应该使用像Android studio这样的开发环境。
我想用命令行创建一个新的 android 项目(在 windows 中)并编译它。
我应该使用 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 程序那样的主要方法 - 它在 AndroidManifest 文件中指定了一个启动点。假设你有更多的代码(导入在哪里?),并且你有 java jdk,你可以 运行 它(假设你的文件被命名为 serveur.java)使用
javac serveur.java
java serveur
Look here 有关 运行ning java 程序的更多信息。
如果你确实有一个 Android 程序,它与你发布的代码无关,构建稍微复杂一点,我建议使用 IDE (Eclipse,Android工作室)。可以从 cmd 行构建,但对于 android 项目来说更复杂。您将需要使用像 ant 或 gradle 这样的构建工具。
Look here 用于在命令行中管理 Android 个项目
Look here 用于 运行 从命令行 android 项目
再说一次,如果你想创建android项目,你真的应该使用像Android studio这样的开发环境。