微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于Android Studio 3.4.1以及gradle 3.4.1版本下kotlin工程报错New Gradle Sync is not supported due to containing

关于Android Studio 3.4.1以及gradle 3.4.1版本下kotlin工程报错New Gradle Sync is not supported due to containing Kotlin modules using an unsupported plugin version的问题,

暂时的解决办法是使用旧版本,我这里是退回gradle 3.3.2版本

classpath 'com.android.tools.build:gradle:3.3.2'
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

Sync之后会有警告:

WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.
It will be removed at the end of 2019.
For more @R_416_4045@ion, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getPackageLibrary(), use -Pandroid.debug.obsoleteApi=true on the command line to display more @R_416_4045@ion.

不用管,将就用先;

但是有个很奇怪的问题,在我想复现报错的时候,改回3.4.1版本后编译也不报错了,当然上面那个警告依旧会有,奇怪

classpath 'com.android.tools.build:gradle:3.4.1'
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip

参考链接https://stackoverflow.com/questions/54201216/android-studio-3-3-new-gradle-sync-is-not-supported-due-to-containing-kotlin-mo

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐