android-studio-2.3 - 无法在 Android Studio 2.3 中进行发布构建

标签 android-studio-2.3

当我尝试构建我的库模块时出现以下错误。这发生在我将我的工作室升级到 2.3 之后,在此之前它运行良好。

错误:任务 ':ABC:dexguardRelease' 执行失败。

Cannot cast object 'AndroidDependency{artifactFile=/Users/.../Library/../extras/android/m2repository/com/android/support/design/25.1.0/design-25.1.0.aar, coordinates=com.android.support:design:25.1.0@aar, projectPath=null, extractedFolder=/Users/.../.android/build-cache/43e8b63934cde56d5e4203435db0b96a40055fac/output, variant=null, isSubModule=false, jarsRootFolder=/Users/.../.android/build-cache/43e8b63934cde56d5e4203435db0b96a40055fac/output/jars}' with class 'com.android.builder.dependency.level2.AndroidDependency' to class 'com.android.builder.model.AndroidLibrary'

最佳答案

我可以通过升级到 dexguard 版本 8 来解决这个问题。请注意,gradle 3.1+ 不会在与 dexguard jar 相同的文件夹中检测到您的许可证文件

关于android-studio-2.3 - 无法在 Android Studio 2.3 中进行发布构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43224231/

相关文章:

android - 无法启动进程 'command '/Applications/Android Studio.app/.../bin/java''

android - 我在构建 gradle 时遇到此错误错误 :Execution failed for task ':app:processDebugResources' . > 没有从属进程来处理作业,正在中止

java - android studio 中出现错误 : java. lang.ClassNotFoundException

google-cloud-endpoints - 更新Android Studio后无法导入Google客户端

android - 更新Android Studio后,没有支持库下载

Android Studio - publicId 和 systemId 之间需要吗?

java - Android Studio 在启动时突然崩溃

android - LintOption 基线错误

Android Studio - 将所有设置保存到帐户?