Joh*_*lly 4 android gradle android-studio-3.0
更新到AS 3.0 beta 6后,我开始收到以下错误.有没有其他人遇到此问题?当我尝试从AS构建/运行时,我只看到此错误.....如果我在命令行上运行gradle,则没有问题.
* What went wrong:
Execution failed for task ':app:transformDexArchiveWithDexMergerFor<BuildVariantName>Debug'.
> com.android.build.api.transform.TransformException: java.lang.IllegalStateException
Run Code Online (Sandbox Code Playgroud)
感谢@Nabin在评论中我们发现启用Instant Run可以解决这个问题.
不幸的是 - 除了原始海报 - 我们在命令行上遇到了同样的问题.这意味着我们的CI不会运行.
我们发现我们可以通过设置标志来禁用增量dexing -Pandroid.useDexArchive=false
.在此处查看更多信息:
新的增量德兴管道已经实施.现在Gradle插件只显示已更改的类文件.它默认启用,但您可以通过执行以下操作之一来禁用它:
从命令行运行构建时传递-Pandroid.useDexArchive = false,例如./gradlew:app:assembleDebug -Pandroid.useDexArchive = false.
将android.useDexArchive = false添加到根项目中的gradle.properties文件中.
幸运的是,我们的CI不需要增量dexing.
Unfourtnaly它没有帮助我们在Android Studio中禁用Instant Run!
归档时间: |
|
查看次数: |
1197 次 |
最近记录: |