如何在Android Studio中使用已废弃插件构建APK?
无需更换依赖的APK构建方案
因为你是练习使用,不需要考虑废弃API带来的后续兼容、安全风险,可以通过调整Android编译配置直接跳过该错误提示,步骤如下:
方法1:修改Gradle全局配置
- 打开Flutter项目根目录下的
android/gradle.properties文件 - 新增/修改以下配置项:
# 关闭lint检查遇到错误就终止构建的逻辑 android.lintOptions.abortOnError=false # 忽略Java废弃API编译警告 org.gradle.jvmargs=-Xmx1536M -Xlint:-deprecation
- 保存后重新执行构建APK命令即可,大部分情况下该配置可以直接解决问题。
方法2:调整App层级的编译规则
如果方法1无效,继续修改应用级别的构建配置:
- 打开
android/app/build.gradle文件 - 在
android代码块内添加如下规则,原有配置无需删除:
android { // 保留你原有的其他配置 lintOptions { // 禁用废弃API检查项 disable 'Deprecation' abortOnError false // 不将警告视为错误 warningsAsErrors false } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
- 同步Gradle后重新构建即可。
注意:以上配置仅适合个人练习场景,正式对外发布的应用建议及时替换维护中的插件,避免后续出现兼容问题。
内容的提问来源于stack exchange,提问作者Ashwin
相关产品推荐
相关产品推荐

