ter*_*ian 6 android gradle android-studio
我有 Android Studio 构建问题。
只有在更改 minSdk=29 并出现以下错误时,构建才会失败。
( minSdk=28 就可以了)
android {
compileSdkVersion 29
defaultConfig {
applicationId "com.example.aaa"
minSdkVersion 29 // build fails with 29, it's OK with 28
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
Run Code Online (Sandbox Code Playgroud)
Android Studio 构建控制台上的失败消息
- Build: build failed
- Run build :
...
Caused by: com.android.tools.r8.utils.AbortException
- Andriod issues: (1 error)
Dex file with version '38' cannot be used with min sdk level '29'.
Run Code Online (Sandbox Code Playgroud)
如果有人解决了这个问题,请分享您的专业知识。
谢谢你。
Mic*_*lla 11
我最近在将 Android Studio 3.5.3 的项目更新到 3.6.3 时遇到了这个问题,但是我手动更改gradle-wrapper.properties
了该项目build.gradle
,甚至在打开项目之前。
在我的情况下,我能够清理构建,删除.gradle
和.idea
文件夹并重建而没有问题。
编辑:如评论中所述,值得先尝试干净重建,而不是删除.gradle
和.idea
文件夹的“焦土”方法。删除它们需要更长的时间才能恢复并清除所有漂亮的 IDE 设置!
小智 0
这是因为最新的 gradle 版本: classpath 'com.android.tools.build:gradle:3.5.3'
在Android 6.0 及更低的 Android 版本中。为了修复它,你可以降级 gradle 版本,如下所示:
类路径'com.android.tools.build:gradle:3.5.1'
它将完美运行在所有 Android 版本上。
归档时间: |
|
查看次数: |
6351 次 |
最近记录: |