java - 无法解析类 com.android.builder.core.DefaultManifestParser

标签 java android gradle

当我使用 gradlew 构建 Android 项目时,它失败并显示此错误消息

  Unable to resolve class com.android.builder.core.DefaultManifestParser

有人知道为什么会发生这种情况吗? 请帮忙,谢谢。

最佳答案

我发现文件build.gradle缺少这个脚本

 buildscript {
    repositories {
        mavenCentral()
   }

if (gradle.gradleVersion >= "2.2") {
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0+'
    }
} else if (gradle.gradleVersion >= "2.1") {
    dependencies {
        classpath 'com.android.tools.build:gradle:0.14.0+'
    }
} else {
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.0+'
        compile 'com.android.support:support-v4:13.0+'
    }
}
 }

添加此脚本后,构建过程成功。

关于java - 无法解析类 com.android.builder.core.DefaultManifestParser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32476946/

相关文章:

c# - 如何在编译时驱动 C#、C++ 或 Java 编译器计算 1+2+3+...+1000?

java - 如何在不丢失像素的情况下将图像调整为高分辨率图像?

intellij-idea - 通过Gradle构建获取oozie-client依赖性

java - 测试用例在 IntelliJ 中失败,但在终端中成功

java - 如何构建创建 .exe 而不是 .jar 的 msi 安装程序?

java - 启用停止定时器

java - 如何使用 String.replaceAll 函数替换 Pattern.DOTALL?

android - 无法连接到 Genymotion 上的相机

java - Appium 中 Java 的 ZoomIn/ZoomOut 方法

android - 音池不工作