从命令行构建应用程序

时间:2015-04-30 16:08:10

标签: android linux gradle

我正在尝试从命令行构建一个apk文件。我使用以下命令创建了一个示例项目:

android create project --target 1 --name MyApp --path ./MyProject --activity MyActivity --package com.example.myapp

创建了以下结构:

/bin
/res
/src
/libs
AndroidManifest.xml
ant.properties
build.xml
local.properties
proguard-project.txt
project.properties

现在,当我尝试构建项目时,我得到了:

   $ gradle build
   gradle will not execute and completion _gradle exists.

我找不到关于此错误的任何信息,所以我跑了:

   $ _gradle build
   _arguments:comparguments:312: can only be called from completion function
   user has logged on pts/7 from :0.0.

有关我做错的任何提示?谢谢!

2 个答案:

答案 0 :(得分:1)

android create project创建Eclipse预期的结构项目,而不是基于gradle的(Android Studio)项目。

答案 1 :(得分:0)

我能够使用以下行构建apk:

ant debug
adb install bin/HelloWorld-debug.apk