Gradle 升級的一些坑


Android gradle plugin 從2.2.3更替為3.6.0

Gradle 版本從 3.5 更替為 6.4.1

序號 報錯 原因 解決
1 Could not get unknown property 'apkVariantData' for object of type com.android…… Gradle 3.0 的 api 有一些變化,所以如果你項目中引用了一些第三方 gradle 插件使用了一些舊的api,就會導致報錯,比如這里就是因為apkVariantData這個指令已經從 gradle 3.0 剔除了。
2 Could not find method leftShift() for arguments… 操作符 << 在Gradle 4.x中被棄用(deprecated),並且在Gradle 5.0 被移除(removed) 刪除操作符 <<,重新用 doLast寫
3 Could not initialize class org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKt kotlin與gradle版本不適配 命令行使用來檢查kotlin版本gradle -v,然后在項目的build.gradle中調整了kotlin版本以使其與的版本相匹配gradle。
4 a) Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.71 (存疑) 更改為implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM