2015-04-30 167 views
0

我试图从命令行构建一个apk文件。我创建了一个示例项目USNG以下命令:从命令行构建应用程序

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. 

任何提示我做错了什么?谢谢!

+0

不将其更改它的意义的方式编辑您已经回答的问题(如你只是做了)。我把你的编辑推回去了。在将来,如果您想询问其他问题,可以提出新问题或**将新内容添加到现有问题中(人们通常用***编辑***标记,以便说清楚)。 –

+0

@MarcinOrlowski如何添加'我可以在android studio中成功构建它'改变了含义? +没有人说与我添加的内容有关的任何内容,我只是明确表示我可以编译它,但不通过命令行,这是我的目标。 – user3578847

回答

1

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

+0

如何为Gradle创建正确的结构? – user3578847

+0

自Android Studio成为官方IDE(可悲)以来,'android create project'已更新。 – shkschneider

0

我是能够建立使用以下行APK:

ant debug 
adb install bin/HelloWorld-debug.apk 
相关问题