Android Can';不运行也不调试项目,但gradle build+;安装工程
更新到Android studio 3.6 Canary11(macOS)后,我无法运行项目的调试变体(版本变体工作正常) 当我尝试运行该项目时,出现错误:Android Can';不运行也不调试项目,但gradle build+;安装工程,android,android-studio,gradle,Android,Android Studio,Gradle,更新到Android studio 3.6 Canary11(macOS)后,我无法运行项目的调试变体(版本变体工作正常) 当我尝试运行该项目时,出现错误: A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > Entry name 'firebase-abt.properties' collided 但当我删除构建目录(rm-rfapp/bu
A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Entry name 'firebase-abt.properties' collided
但当我删除构建目录(rm-rfapp/build)时,我可以运行/调试项目一次。在第一次运行后,再次出现与碰撞相同的错误
我尝试清除缓存,重新启动Android studio,但没有帮助
也许它与Android studio无关,因为不同的项目运行正常。
你知道问题出在哪里吗?我在Mac上的Android Studio 3.6 Canary 12也有类似问题,我可以构建不同的构建变体,但在尝试生成签名apk时出现了以下错误:
Entry name 'kotlin/collections/MapWithDefault.kotlin_metadata' collided
我不得不删除.build文件夹以及生成生成版本变体的文件夹。我刚刚遇到了一个类似的问题-生成调试版本变体一直失败,错误是“Entry name res/layout/test_toolbar.xml冲突”。我的项目中没有“测试工具条xml”。我首先删除了所有构建目录,并尝试了相同的结果。然后我进入并删除了.gradle\5.6.4和.idea文件夹下的缓存。再次尝试,这一次我能够建立 构建一个“版本”变体每次都有效。试试build.gradle
android {
packagingOptions {
pickFirst 'firebase-abt.properties'
}
}
我面临着和你一样的错误。经过数小时的努力,您必须删除已构建的APK文件,项目才能成功构建另一个APK
条目名称'res/mipmap-hdpi-v4/ic_launcher.png'发生冲突
android.useNewApkCreator=false中设置,但android Studio报告:
build.gradle:android.useNewApkCreator=false的选项设置是实验性的,不受支持
Gradle版本:3.6.1
Android插件版本:6.2.1
致:
Gradle版本:3.5.3
Android插件版本:5.4.1
编译(调试)现在又开始工作了。我也遇到了同样的问题。我只是清理和重建,然后它就可以正常工作了。我在Android Studio 3.6.3v上遇到了类似的问题
Entry name 'kotlin/collections/MapWithDefault.kotlin_metadata' collided
我通过以下方式解决了这个问题:
/app
File > Invalidate Caches/Restart
在Android Studio v3.6.1中获取
条目名“kotlin/collections/mapwithdefault.kotlin_metadata”时发生冲突
错误,这有助于清理构建文件夹
我们最终为此创建了一个脚本:cleanBuldFolders.sh
#!/bin/bash
# Deletes all build folders in the project
find . -name build -type d -exec rm -rf {} +
在使用安卓Studio 4.0金丝雀8时,我遇到了同样的问题 我通过降级解决了我的问题: 渐变版本
3.6.3
至3.5.3
Android插件版本5.6.1
至5.4.1
但是
我建议在降级之前尝试以下选项
- 删除
应用程序中的
文件夹build
- 干净的
- 重建
如果您仍然面临此问题,请尝试使缓存无效/重新启动如果有人仍然面临此问题,请尝试此方法-
重建项目从子文件夹项目中删除apk文件这是由Android studio新的名为zipflinger的默认打包工具造成的 您必须在gradle.properties文件中设置以下内容才能解决此问题
android.useNewApkCreator=false
参考资料:构建文件夹在哪里?我有一个
构建
文件夹,但没有一个
文件夹,这对我来说同样适用。我删除了/app folder下的build folder。但是它非常容易被打断,每次你运行了很多时间,你都知道我在这里添加我的答案的具体原因是什么->只通过步骤2和3解决了。我会先尝试这两个步骤。谢谢。这就是我要找的。非常感谢。在生成APK文件时,我很难找出一个类似的问题条目名org/joda/time/tz/data/Europe/Dublin冲突。删除之前生成的APK(在其各自的构建文件夹中)似乎已经解决了这个问题。我最近得到了条目名'org/apache/commons/codec/language/bm/gen_-greeklatin.txt',这与我自己的最新稳定版本Android Studio(v4.0)发生了冲突。从v3.6.0开始,AS成了一个笑话。非常感谢。节省了我很多时间。清洁对我来说足以解决问题。
File > Invalidate Caches/Restart
Rebuild Project