无法将新的Android Gradle插件与IntelliJ IDEA一起使用

czfnxgou  于 2022-11-01  发布在  Android
关注(0)|答案(2)|浏览(229)

当我尝试使用Android Gradle插件3.0.+与Intellij IDEA,我得到错误:Error:This Gradle plugin requires Studio 3.0 minimum
但我的IntelliJ版本高于2017.2,它应该与AS 3.0的Gradle插件一起工作。

ltqd579y

ltqd579y1#

可以通过将此选项添加到gradle.properties中来解决此问题:

android.injected.build.model.only.versioned=3

说明:

来自Reddit /r/androiddev网站
ModelBuilder中有一个版本检查,该检查由IDE在您执行同步操作时插入的Gradle属性提供。修复方法是将以下内容添加到gradle.properties:android.injected.build.model.only.versioned=3
AS 3.0正在发送值3,而旧版本以及IntelliJ发送1或更低的值(如果它们发送值的话)。一旦按指定设置,同步将再次工作,到目前为止一切都正常运行。
Full answer with comments from Android Studio team

更新

IntelliJ IDEA 2018.1+支持Android Gradle插件3.0+!

csga3l58

csga3l582#

gradle.properties文件中添加android.injected.build.model.only.versioned=3属性(如建议的here)将使Gradle同步正常工作,但在尝试从IntelliJ中将Android应用部署到设备或模拟器时,可能会遇到问题。为此,您可能必须使用Android Studio 3.x或其中一个install Gradle任务...直到发布支持Android 3.x功能的IntelliJ IDEA版本(请关注this JetBrains问题)。

相关问题