当前位置: 首页 > 知识库问答 >
问题:

无法使用Android Gradle插件3.0。用IntelliJ思想

姚海
2023-03-14

当我试图使用Android Gradle插件3.0.与Intellij IDEA,我得到错误:错误:此Gradle插件需要Studio 3.0最低

但我的IntelliJ版本高于2017.2,它应该与AS 3.0的gradle插件配合使用。

共有2个答案

邓高韵
2023-03-14

添加android。注射。建筑模型只有versioned=3渐变中的属性。属性文件(如这里所建议的)将使Gradle同步工作,但当您试图从IntelliJ内部将Android应用程序部署到设备或模拟器上时,可能会遇到问题。为此,您可能必须使用Android Studio 3。x或其中一个安装梯度任务。。。直到发布支持Android 3的IntelliJ IDEA版本。x功能(关注JetBrains的这一问题)。

印季
2023-03-14

可以通过将此选项添加到渐变中来修复此问题。属性

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

说明:

来自Reddit/r/androiddev

ModelBuilder中有一个版本检查,它由执行同步操作时IDE插入的Gradle属性提供。解决方法是在gradle中添加以下内容。属性:android。注射。建筑模型只有版本控制=3

AS 3.0发送值3,而旧版本以及IntelliJ发送值1或更低,如果它们发送值的话。一旦设置为指定值,同步将再次工作,到目前为止,一切都正常运行。

Android Studio团队的完整回答和评论

IntelliJ IDEA 2018.1支持Android Gradle插件3.0!

 类似资料:
  • 我是Java EE和Maven的新手,所以我不确定需要哪些信息才能看到我犯了错误。 当我右键单击我的项目并进入Maven-->Reload project时,build选项卡打开,出现以下错误 当我悬停maven assembly插件时,IDE还告诉我 如果我需要任何进一步的信息,请告诉我。

  • scala枚举上的java注释出现错误。这个scala错误似乎已经修复,但Inteliij Idea显示了一个错误。那么我如何确保intellij Idea scala插件使用实际的scala版本呢?

  • 我正在尝试配置一个简单的JPA项目,我被卡住了。 我有一个工作数据源(MySQL) 我做了以下步骤(Intellij生成的所有文件): > 导入具有学生表的数据库。 使用Intellij IDE生成实体类。 从Maven导入Hibernate-entityManager库。 导入MySQL连接器。 尝试运行一个简单的JPA程序来创建新行,但我得到了一个例外: 没有名为persistenceUnit

  • 我想使用IntelliJ的交互式调试器。 <罢工> 不幸的是,我无法说服IntelliJ加载和编译插件。然而, 我可以执行并且插件按照预期构建并运行其测试。 具体地说,我正在尝试调试对gradle-js-plugin的本地更改 <罢工> IntelliJ说它找不到 以及 。(我在想也许是因为它们的装填方式,但那只是猜测。) 打开了新创建的项目,并尝试使用步骤0中的ScriptRunner进行调试。

  • 我正在学习使用intelliJ IDEA开发OSGi应用程序,我选择了Apache's felix作为运行时,我遇到的问题如下:屏幕截图在这里 我已经开发了模块示例1、2和2b,2B的包结构与2相同,但服务接口位于模块2,模块2B只是为了替代服务而设计的,但我不能成功地做到这一点,felix告诉我模块2B找不到,我不知道如何使模块2B能找到模块2中确切的包中定义的服务。 我想问题就在这里 模块2b

  • 本文向大家介绍IntelliJ IDEA插件EasyCode安装方法与使用技巧,包括了IntelliJ IDEA插件EasyCode安装方法与使用技巧的使用技巧和注意事项,需要的朋友参考一下 EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射