Android Studio 0.5.3 - 为什么“Make Project”不再运行?

时间:2014-03-30 10:49:30

标签: android gradle android-studio

Android Studio中的“Make Project”不会为我构建apk文件,因为我已升级到0.5.3。有谁知道我怎么能这样做?

我已将buildToolsVersion更新为19.0.3,这是最新版本。

(每次Android Studio更新时都会产生另一个问题,我很抱歉,但我不是构建系统方面的专家,我甚至不知道构建项目涉及什么样的伏都教。) / p>

感谢。

3 个答案:

答案 0 :(得分:5)

Android Studio中的“Make”按钮现在运行gradle android插件任务“compileDebugJava”。为了构建APK文件,它需要运行任务“assembleDebug”。我不确定更改按钮行为或如何更改按钮的理由是什么。获取assembleDebug任务的唯一简单方法(即不使用命令行)是运行配置,在启动之前运行“Gradle-aware Make”。 “gradle-aware Make”只是assembleDebug任务。

我更喜欢旧的行为,但当然,谷歌最了解。

编辑:我知道没有人关心,但我通过将gradlew作为外部工具添加到Android Studio,使用命令行选项“assembleDebug”,然后在工具栏中添加自定义按钮来运行此外部工具。我现在使用此按钮代替Make Project按钮,因为它可以执行我想做的事情(构建APK)。

答案 1 :(得分:5)

您现在需要运行汇编gradle任务来制作apk。以下是关于该主题的“Android开发人员工具”社区中Google+上的帖子(作者Alex Ruiz)。

“构建>制作”行为更改。 在Android Studio的下一个版本(0.5.3)中,我们改变了“Build>”Make“菜单的行为。现在他们只编译Java代码而不是调用”汇编“Gradle任务(如果生成R.java)必要的,)类似于Eclipse ADT的行为。这一改变将加快开发工作流程(pre-dex,dex,packaging等将仅在运行/调试应用程序或导出APK时执行。)
作为副作用,菜单“Build> Compile”已被删除,因为它现在是多余的。

答案 2 :(得分:3)

以下是构建APK文件的简单方法:

  1. 打开Gradle Tool窗口。要查找该窗口,请使用“帮助” - >“查找操作”,键入“Gradle”,然后在“工具窗口”类别中选择“Gradle”;
  2. 双击“assembleDebug”构建APK。 或者更好:右键单击“assembleDebug”并选择“Create ...”,这样就可以保存此任务以供将来在主工具栏上显示的配置菜单中使用。