【问题标题】:Error:(1, 0) Plugin with id 'com.android.application' not found - no build.gradle file错误:(1, 0) 未找到 ID 为“com.android.application”的插件 - 没有 build.gradle 文件
【发布时间】:2023-03-19 12:17:01
【问题描述】:

我已经将一个 Android Studio 项目导入到 Android Studio 中,但出现错误:

First Screenshot

Error:(1, 0) Plugin with id 'com.android.application' not found.

在导入时似乎没有创建项目的 Build.gradle 文件和 settings.gradle 文件

Second Screenshot

这是日志文件:

2017-01-05 15:07:25,745 [ 381987]   INFO - ls.idea.gradle.GradleSyncState - Sync with Gradle for project 'app' failed: Plugin with id 'com.android.application' not found.

Consult IDE log for more details (Help | Show Log) 
2017-01-05 15:07:25,755 [ 381997]   WARN - roid.tools.ndk.GradleWorkspace - NDK support for project 'app' is disabled because the project doesn't contain any valid native configurations. 
2017-01-05 15:07:25,795 [ 382037]   INFO -       #com.jetbrains.cidr.lang - Clearing symbols finished in 0 s. 
2017-01-05 15:07:25,797 [ 382039]   INFO -       #com.jetbrains.cidr.lang - Loading symbols finished in 0 s. 
2017-01-05 15:07:25,798 [ 382040]   INFO -       #com.jetbrains.cidr.lang - Building symbols finished in 0 s. 
2017-01-05 15:07:25,799 [ 382041]   INFO -       #com.jetbrains.cidr.lang - Saving symbols finished in 0 s. 

【问题讨论】:

  • 应该有两个build.gradle 文件。一个在项目级别,另一个在模块级别。您拥有的是模块级别的。您缺少项目级别 build.gradle 文件。
  • @Prera​​kSola 是的,这就是问题所在,还有什么要添加的吗?

标签: java android android-studio android-gradle-plugin android-studio-import


【解决方案1】:

在包含app 文件夹的文件夹中创建名为build.gradle 的新文件。粘贴以下内容:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

所以结构是:

Project Name
  - app
      - src
      - build
      - build.gradle
  - build
  - gradle
  - build.gradle (add this file)

【讨论】:

  • 你能告诉我在哪里可以找到添加新 build.gradle 文件的选项吗?非常感谢你
  • 从文件浏览器新建一个文件,然后重启Android Studio。
  • 你在错误的地方创建了它。在您的 app 文件夹之外创建它。 app 文件夹和你的新文件应该在同一个文件夹中。
  • 这样?他们告诉我它已经存在:i.imgur.com/1XTUX7X.png
  • 不,@Bahae-EddineBenlamrabet,正如 Prera​​k Sola 之前告诉你的那样,你试图在错误的地方创建它。看看你的最后一张图片,你在你的应用项目文件夹中。您需要在根项目文件夹中创建另一个 build.gradle(或更新现有的,如果有的话)。
猜你喜欢
  • 2014-09-07
  • 1970-01-01
  • 1970-01-01
  • 2020-02-17
  • 1970-01-01
  • 2015-10-14
  • 1970-01-01
相关资源
最近更新 更多