java - Android Studio:无法完成gradle执行,原因是空的

当我尝试运行Android模拟器时,出现以下错误屏幕。 导出apk时也会出现同样的情况。 当我转到将保存apk的目录时,apk文件不存在。

谢谢,
克里斯托夫

enter image description here

19个解决方案
81 votes

我有同样的问题,这个问题将通过执行以下步骤来解决。

文件 - >设置 - > Gradle-> Gradle Vm选项

适用于Android Studio 1.2

文件 - >设置 - >构建,部署和执行 - >构建工具 - > Gradle-> Gradle Vm选项

,现在将此值-Xmx256m放入框中,然后单击“应用”按钮。

A J answered 2019-06-25T02:13:49Z
25 votes
  1. 从Gradle中单击“Gradle Console”以获取日志。
  2. 从错误消息中调试
    • Mac:在Android Studio中,转到:
      • “偏爱”
      • “构建,执行,部署”
      • “编译”
      • 将“--stacktrace”添加到“命令行选项”

请注意,错误通常会列为第一行(Android Studio Gradle控制台格式不正确,例如:

AGPBI:{“kind”:“error”,“text”:“不允许浮动类型(在\ u0027icon_alpha_active \ u0027,值为\ u00270.75 \ u0027)。”,“sources”:[{“file”:“/用户/民生/路径/到/我/ errenous/ integers.xml”, “位置”:{ “STARTLINE”:5“STARTCOLUMN”:38,“开始偏移”:272,“ENDCOLUMN”:42,“endOffset”:276}}], “原”: “”}

其中“text”=错误消息,“sources:file”=错误的文件路径/名称

在这个例子中,我在整数文件中输入了一个Float值。

Mingsheng answered 2019-06-25T02:15:23Z
19 votes

当资源(res)目录中存在某些错误时,也会出现带有空原因的此对话框。 检查布局文件等中的任何错误。

sv_jan5 answered 2019-06-25T02:15:47Z
6 votes

我也有这个问题。 它是由dimens.xml中的错误引起的(git帮助我找到它)。

我用了

<dimen name="map_search_view_top_margin">100dp</dimen>

代替

<dimen name="map_search_view_top_margin">100dp</dimen>

希望能帮助到你。

SiavA answered 2019-06-25T02:16:27Z
3 votes

这是你的xml文件中的某个错误。校验

values.xml
colors.xml
strings.xml
dimens.xml

打开右括号或这些文件中遗漏的东西有问题。

Victor Petrovski answered 2019-06-25T02:16:59Z
1 votes

老实说,对我来说上述解决方案都没有奏效,我几乎为此奋斗了3天。 最后的终极解决方案是完全备份我的项目,卸载工作室及其跟踪文件,从temp,%temp%和prefetch文件夹中清除文件,然后重新安装,最后它工作。

请不要理解我上面给出的答案,这是我解决的问题之一。 我反复遇到这个问题,因为我的队友中有一个忘记在将代码推送到bitbucket时包含git.ignore文件,每次我用来拉代码然后gradle用于弹出上述问题。 搞清楚之后,我已经添加了适当的git.ignore文件,现在任何人的电脑上都没有任何问题:)

Amit Tumkur answered 2019-06-25T02:17:31Z
1 votes

当我的xml中有拼写错误时,我经常会收到错误。 打开平板控制台并向上滚动到出现的第一个红线。 它会告诉你确切的问题。

bellaDunovska answered 2019-06-25T02:17:56Z
1 votes

我也有这个问题。 我使用的是Gradle v.1.3.1,但Android Studio版本是v1.2.2。 只需将Android Studio更新到v.1.3.2解决了我的问题。

Simon Pan answered 2019-06-25T02:18:21Z
0 votes

在我的情况下问题的根源是,我删除了一些xml文件引用的资源,在这种情况下,“清除项目”“重建项目”“Gradle VM选项”或“删除.gradle文件夹”都没有帮助 所有。

更重要的是,没有提到的xml文件正在使用中,并且没有任何错误显示在任何地方。 我只是在(绝望)同步Gradle时检测到问题,然后打开Gradle控制台并向上滚动并读取红色错误行。

Mr. Kro answered 2019-06-25T02:18:54Z
0 votes

这些解决方案都不适合我。 我在这里找到了这个解决方案:

我的Android Studio使用的是JDK 1.8,所以我切换回JDK 1.7,现在它正在运行!

文件&gt; 项目结构&gt; SDK位置

我将JDK Location设置为jdk1.8.0_05。 我刚把它改成了jdk1.7.0_79,现在一切正常。

Rodrigo Venancio answered 2019-06-25T02:19:41Z
0 votes

我遇到过同样的问题。 经过一个小时的奋斗,它终于得到了解决。

首先我将Android Studio更新为1.3.2。 这并没有立即解决问题,但至少在尝试运行应用程序时出现了正确的错误。

(对我来说,JAR依赖项有问题所以我删除了它们并且它现在正在运行,但这可能无关紧要)

Iman Akbari answered 2019-06-25T02:20:20Z
0 votes

当你有这样的错误。 只需移动到屏幕的BOTTOM RIGHT角落,即可打开一个称为GRADLE CONSOLE的内容并阅读出错的内容。 这对我有所帮助。

Sagar Devanga answered 2019-06-25T02:20:46Z
0 votes

尝试升级你的android工作室,当你再次运行你的项目时,它会告诉你问题出在哪里。

对我来说,我多次遇到这个问题,第一次是style.xml有问题,第二次是string.xml文件。 无论如何,似乎Android工作室找不到.xml文件的错误。

但无论如何,尝试“刷新”你的Android工作室,让它告诉你问题在哪里,甚至重新安装它。

祝好运!

rObOtAndChalie answered 2019-06-25T02:21:27Z
0 votes

我有同样的问题,将我的Android Studio从1.2.1升级到1.5.1后问题就消失了。 即使在向VM选项添加--stacktrace --info后也没有错误。 Gradle任务将成功完成,但应用程序无法启动(工作室将永远灰色运行按钮,可能正在等待模拟器的响应)。 我曾尝试过这里提到的其他一切。

n0rm1e answered 2019-06-25T02:21:53Z
0 votes

在较新版本的AS 2.0上文件 - &gt;设置 - &gt;构建,部署和执行 - 编译器 - &gt; Android编译器 - &gt; Gradle-&gt; Gradle Vm选项

把它作为选项-Xmx256m

vishal dharankar answered 2019-06-25T02:22:25Z
0 votes

这可能是因为您在android studio设置中指定了任何命令行选项。 你可以去看看

文件&gt; 设置&gt; 构建,执行,部署&gt;编译器

并查看“命令行选项”并检查是否有任何内容。 (在你的情况下-x)。 如果有,请将其删除,然后单击“应用”和 它对我有用......

Jasmine John answered 2019-06-25T02:23:04Z
0 votes

我不小心从string.xml中删除了字符串,我不知道它是在manifest中为活动名称指定的,所以用了一个小时就发现了

blackHawk answered 2019-06-25T02:23:29Z
0 votes

我清理了项目,再次尝试,问题就消失了。

Mustajab Jafry answered 2019-06-25T02:23:54Z
-1 votes

由于Android Studio的多个实例被打开,我在Android Studio中遇到了“运行”问题。 所以我关闭了所有实例,只在我想要生成APK的实例上打开。它运行良好。 可能是RAM有问题。

Kush Patel answered 2019-06-25T02:24:19Z
translate from https://stackoverflow.com:/questions/27407855/android-studio-failed-to-complete-gradle-execution-cause-is-empty