Android Studio:未能完成gradle执行,原因是空的
当我尝试运行Android模拟器时,出现以下错误屏幕。 当我导出apk时也是如此。 当我进入apk文件保存的目录时,apk文件不存在。
谢谢,
克里斯托夫
我有同样的问题,这个问题将通过执行下面的步骤来解决。
去
File-> Setting-> Gradle-> Gradle Vm选项
适用于Android Studio 1.2
File-> Setting-> Build,Deployment&Execution-> Build Tools-> Gradle-> Gradle Vm Option
,现在把这个值-Xmx256m
放在框中,然后点击Applybutton。
- 从Gradle中点击“Gradle Console”。
- 从错误消息中debugging
- Mac:在Android Studio中,转到:
- “偏爱”
- “构build,执行,部署”
- “编译”
- 将“–stacktrace”添加到“命令行选项”
- Mac:在Android Studio中,转到:
请注意,错误通常会列为第一行(Android Studio Gradle控制台格式不正确,例如:
AGPBI:{“kind”:“error”,“text”:“浮动types不允许(在\ u0027icon_alpha_active \ u0027,值为\ u00270.75 \ u0027)。”,“sources”:[{“file”:“用户/民生/path/到/我/ errenous / integers.xml”, “位置”:{ “STARTLINE”:5 “STARTCOLUMN”:38, “开始偏移”:272, “ENDCOLUMN”:42, “endOffset”: 276}}], “原”: “”}
其中“文本”=错误消息,“来源:文件”= errenous文件path/名称
在这个例子中,我在整数文件中input了一个浮点值。
当您的资源(res)目录中有一些错误时,也会出现这个带有空的原因的对话框。 检查布局文件中是否有任何错误
我也有这个问题。 它在dimens.xml中的错误(git帮助我find它)。
我用了
<dimen name="map_search_view_top_margin">100</dimen>
代替
<dimen name="map_search_view_top_margin">100dp</dimen>
希望能帮助到你。
这是你的XML文件中的一个错误。 检查
values.xml colors.xml strings.xml dimens.xml
打开右括号或在这些文件中错过的东西有问题。
老实说,对我来说,上述解决scheme都没有奏效,我差点为此奋斗了3天。 最后,最终的解决scheme是备份我的项目,完全卸载studio及其跟踪文件,清除临时文件,%temp%和预取文件夹中的文件,然后再重新安装,最后运行。
请丢弃我上面的答案,我教的是解决scheme之一。 我反复面对这个问题,因为我的一个队友忘记包含git.ignore文件,同时推送代码到bitbucket,每次我用拉代码,然后gradle用于popup上述问题。 并确定后,我已经添加了适当的git.ignore文件,现在没有任何问题any1的个人电脑上:)
当我在我的xml中input错误时,我经常遇到这个错误。 打开Gradle控制台并向上滚动到出现的第一条红线。 它会告诉你确切的问题。
我也有这个问题。 我使用Gradle v.1.3.1,但Android Studio版本是v1.2.2。 只需更新Android Studio到v.1.3.2解决了我的问题。
在我的情况下,问题的根源是, 我删除了一些XML文件引用的资源,在这种情况下,“清除项目”“重build项目”“Gradle VM选项”或“删除.gradle文件夹”所有。
还有更多要说的是,没有提到的XML文件正在使用,没有任何错误显示在任何地方。 我只在(绝望的) 同步Gradle时检测到问题,然后打开Gradle控制台并向上滚动并读取红色错误行 。
没有解决scheme为我工作。 所以我find了这个解决scheme:
我的Android Studio使用JDK 1.8,所以我切换回到JDK 1.7,现在它正在工作!
去
文件>项目结构> SDK位置
我将JDK位置设置为jdk1.8.0_05。 我只是将其更改为jdk1.7.0_79,现在一切正常。
我遇到过同样的问题。 经过一个小时的奋斗,它终于被修好了。
首先,我将Android Studio更新到1.3.2。 这并没有立即解决问题,但至less在尝试运行应用程序时出现了错误。
(对于我来说,JAR依赖关系有些问题,所以我删除了它们,现在它正在运行,但这可能是不相关的)
当你有这样的错误。 只需移动到屏幕右下angular,就可以打开GRADLE CONSOLE,然后阅读出错信息。 这帮助了我。
尝试升级你的android studio,当你再次运行你的项目时,它会告诉你问题在哪里。
对我来说,我多次遇到这个问题,第一次是style.xml的错误,第二次是string.xml文件。 无论如何,看来Android工作室找不到.xml文件错误。
但无论如何,尝试“刷新”你的Android工作室,让它告诉你哪里是问题,甚至重新安装它。
祝你好运!
我有同样的问题,并将我的Android Studio从1.2.1升级到1.5.1后,问题消失了。 甚至在向VM选项添加--stacktrace --info
后也没有错误。 Gradle任务可以成功完成,但是应用程序不会启动(并且工作室会永远灰掉运行button,可能会等待来自仿真器的响应)。 我曾尝试过这里提到的所有其他内容
在较新版本的AS 2.0文件 – >设置 – >构build,部署和执行 – 编译器 – > Android编译器 – > Gradle-> Gradle Vm选项
把这个作为选项-Xmx256m
这可能是因为你已经在android studio设置中指定了任何命令行选项。 你可以通过去检查
文件>设置>构build,执行,部署>编译器
并看到“命令行选项”,并检查是否有任何东西给。 (你的情况-x)。 如果是这样,删除它,然后单击应用并确定。 它为我工作…
我不小心从string.xml中删除了string,我不知道它是在活动名称清单中指定的,所以花了一个小时才发现
由于Android Studio的多个实例已打开,因此我在Android Studio中遇到了“运行”问题。 所以我closures了所有的实例,只在我想要生成APK的实例上打开,并且运行的很好。 可能是RAM有问题。