更新Android Studio至3.4版本并使用
classpath 'com.android.tools.build:gradle:3.4.0'
后无法运行应用程序,运行时出现错误:进程意外退出。
降级至classpath 'com.android.tools.build:gradle:3.2.1'
可以完美地运行。请帮忙解决如何使用3.4.0版本
运行应用程序。
更新Android Studio至3.4版本并使用
classpath 'com.android.tools.build:gradle:3.4.0'
后无法运行应用程序,运行时出现错误:进程意外退出。
降级至classpath 'com.android.tools.build:gradle:3.2.1'
可以完美地运行。请帮忙解决如何使用3.4.0版本
运行应用程序。
我也遇到了同样的问题,不知道是什么引起的,可能是Aapt2 3.4.0的问题,所以我在项目的build.gradle(:app)
文件中添加了以下内容来解决:
android {
...
...
configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
config.resolutionStrategy.eachDependency { details ->
details.useVersion("3.3.2-5309881")
}
}
...
...
}
你需要升级相应Gradle插件版本支持的最低Gradle版本。
将你的Gradle版本从当前版本升级到5.1.1。
你可以通过点击工具栏上的Project Structure图标或使用键盘快捷键Ctrl+Alt+Shift+S来更改Gradle版本。 然后选择项目并输入5.1.1或Gradle版本中的最低支持版本。
关于升级Gradle插件及其对应版本的更多信息,请参考Google文档link。
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
,但是没有起作用。 - Alpesh Vaghasiyaandroid {
...
...
configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
config.resolutionStrategy.eachDependency { details ->
details.useVersion("3.3.2-5309881")
}
}
...
...
}