我想用命令行创建一个新的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 ");
}
答案 0 :(得分:2)
您发布的代码不是Android项目。这是一个不完整的java程序。 Android项目不需要常规java程序之类的主方法 - 它在AndroidManifest文件中指定了一个启动点。假设你有更多的代码(导入在哪里?),并且你有java jdk,你可以运行它(假设你的文件名为serveur.java)
javac serveur.java
java serveur
Look here了解有关运行java程序的更多信息。
如果您确实有一个与您发布的代码无关的Android程序,那么该构建会稍微复杂一些,我建议使用IDE(Eclipse,Android Studio)。可以从cmd行构建,但对于android项目来说它更复杂。您将需要使用像ant或gradle这样的构建工具。
Look here用于在命令行中管理Android项目
Look here用于从命令行运行你的android项目
再一次,如果你想创建android项目,你应该真正使用像Android studio这样的开发环境。