无法加载类'com.android.build.gradle.managed.BuildType_Impl

迪斯·M·达斯

我正在尝试使用android studio进行基本的ndk实现。现在我无法同步gradle我认为buid.gradle缺少某些配置

我收到此错误

错误:无法加载类“ com.android.build.gradle.managed.BuildType_Impl”。此意外错误的可能原因包括:

  • Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)
  • Gradle构建过程(守护程序)的状态可能已损坏。停止所有Gradle守护程序可以解决此问题。停止Gradle构建过程(需要重新启动)
  • 您的项目可能使用的第三方插件与该项目中的其他插件或该项目要求的Gradle版本不兼容。
如果Gradle进程损坏,您也可以尝试关闭IDE,然后终止所有Java进程。

我的buid.gradle(应用程式)

 apply plugin: 'com.android.model.application'
    model
            {
                android {
                    compileSdkVersion = 23
                    buildToolsVersion = "23.0.1"

                    defaultConfig.with {
                        applicationId = "com.example.app"
                        minSdkVersion.apiLevel = 9
                        targetSdkVersion.apiLevel = 23
                        versionCode = 1
                        versionName = "1.0"
                    }

                }
                android.buildTypes {
                    release {
                        minifyEnabled = false
                        proguardFiles += file('proguard-rules.txt')
                    }
                }

                    packagingOptions {
                        exclude 'META-INF/DEPENDENCIES'
                        exclude 'META-INF/NOTICE'
                        exclude 'META-INF/LICENSE'
                        exclude 'META-INF/LICENSE.txt'
                        exclude 'META-INF/NOTICE.txt'

                    }

                android.ndk {
                    moduleName = "jniSample"
                }

                android.productFlavors {
                    // for detailed abiFilter descriptions, refer to "Supported ABIs" @
                    // https://developer.android.com/ndk/guides/abis.html#sa
                    create("arm") {
                        ndk.abiFilters.add("armeabi")
                    }
                    create("arm7") {
                        ndk.abiFilters.add("armeabi-v7a")
                    }
                    create("arm8") {
                        ndk.abiFilters.add("arm64-v8a")
                    }
                    create("x86") {
                        ndk.abiFilters.add("x86")
                    }
                    create("x86-64") {
                        ndk.abiFilters.add("x86_64")
                    }
                    create("mips") {
                        ndk.abiFilters.add("mips")
                    }
                    create("mips-64") {
                        ndk.abiFilters.add("mips64")
                    }
                    // To include all cpu architectures, leaves abiFilters empty
                    create("all")
                }

                dependencies {
                    compile fileTree(dir: 'libs', include: ['*.jar'])
                    testCompile 'junit:junit:4.12'
                    compile 'com.android.support:appcompat-v7:23.0.1'
                    compile 'com.google.android.gms:play-services-ads:8.4.0'

                    compile files('libs/httpclient-4.1.3.jar')
                    compile files('libs/httpcore-4.1.4.jar')
                }

            }

我的build.gradle(项目)

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle-experimental:0.4.0'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

gradle.wrapper.properties

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
迪斯·M·达斯

解决了我的问题,解决方案是将“依赖项”置于模型{}外

并且proGuard Rule更改为

proguardFiles.add(file("proguard-rules.txt"))

代替

proguardFiles += file('proguard-rules.txt')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法加载类'com.android.build.gradle.managed.BuildType_Impl

来自分类Dev

无法加载com.android.build.gradle.managed.NdkConfig $ Impl类

来自分类Dev

错误:没有此类属性:类com.android.build.gradle.managed.ProductFlavor的manifestPlaceholders

来自分类Dev

Android Studio:Gradle构建失败并出现错误:无法加载类“ com.android.build.gradle.ndk.NdkPlugin”

来自分类Dev

Android Studio:Gradle构建失败并出现错误:无法加载类“ com.android.build.gradle.ndk.NdkPlugin”

来自分类Dev

Android NDK集成:错误:无法加载类BuildType $ Impl

来自分类Dev

无法解析 com.android.tools.build:gradle:3.3.2

来自分类Dev

无法下载 gradle.jar (com.android.tools.build:gradle:3.3.2)

来自分类Dev

无法解析com.android.tools.build:gradle:3.1.4,反应本地运行的Android

来自分类Dev

Ubuntu 16 / Cordova 6.4 / Android:无法解析com.android.tools.build:gradle

来自分类Dev

错误:没有此类属性:类com.android.build.gradle.LibraryPlugin的bootClasspath

来自分类Dev

科尔多瓦构建-无法解析com.android.tools.build:gradle:1.5.0

来自分类Dev

Gradle Build不包含Android Annotations类

来自分类Dev

无法使用Android Studio 0.60 / Gradle 0.11解析build.gradle中的类

来自分类Dev

无法使用Android Studio 0.60 / Gradle 0.11解析build.gradle中的类

来自分类Dev

无法在Android Studio中加载Custom Gradle插件的类

来自分类Dev

找不到com.android.tools.build:gradle:3.6.2

来自分类Dev

找不到com.android.tools.build:gradle:4.0.1或4.0.0

来自分类Dev

找不到 com.android.tools.build:gradle:3.2

来自分类Dev

找不到 com.android.tools.build:gradle:3.3.1

来自分类常见问题

Android Studio 3.0-无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List'

来自分类Dev

Android错误“无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性'useAndroidX'”

来自分类Dev

java - Android Studio build.gradle:无法解析:com.android.support:appcompat-v7:8

来自分类Dev

Android Gradle Build Errors

来自分类Dev

即使遵循先前的答案,也无法在com.android.build.gradle.internal.api.ApplicationVariantImpl上找到属性'outputFile'

来自分类Dev

更新到'com.android.tools.build:gradle:4.1.0'后,无法更改依赖项配置的解析策略

来自分类Dev

问题“无法获得类型为com.android.build.gradle.internal.api.ApplicationVariantImpl的对象的未知属性'mergeResourcesProvider'。”

来自分类Dev

Android Studio build.gradle-无法解析符号“ android”

来自分类Dev

cordova gradle 6.0.1错误“找不到com.android.tools.build:gradle:6.0.1”

Related 相关文章

  1. 1

    无法加载类'com.android.build.gradle.managed.BuildType_Impl

  2. 2

    无法加载com.android.build.gradle.managed.NdkConfig $ Impl类

  3. 3

    错误:没有此类属性:类com.android.build.gradle.managed.ProductFlavor的manifestPlaceholders

  4. 4

    Android Studio:Gradle构建失败并出现错误:无法加载类“ com.android.build.gradle.ndk.NdkPlugin”

  5. 5

    Android Studio:Gradle构建失败并出现错误:无法加载类“ com.android.build.gradle.ndk.NdkPlugin”

  6. 6

    Android NDK集成:错误:无法加载类BuildType $ Impl

  7. 7

    无法解析 com.android.tools.build:gradle:3.3.2

  8. 8

    无法下载 gradle.jar (com.android.tools.build:gradle:3.3.2)

  9. 9

    无法解析com.android.tools.build:gradle:3.1.4,反应本地运行的Android

  10. 10

    Ubuntu 16 / Cordova 6.4 / Android:无法解析com.android.tools.build:gradle

  11. 11

    错误:没有此类属性:类com.android.build.gradle.LibraryPlugin的bootClasspath

  12. 12

    科尔多瓦构建-无法解析com.android.tools.build:gradle:1.5.0

  13. 13

    Gradle Build不包含Android Annotations类

  14. 14

    无法使用Android Studio 0.60 / Gradle 0.11解析build.gradle中的类

  15. 15

    无法使用Android Studio 0.60 / Gradle 0.11解析build.gradle中的类

  16. 16

    无法在Android Studio中加载Custom Gradle插件的类

  17. 17

    找不到com.android.tools.build:gradle:3.6.2

  18. 18

    找不到com.android.tools.build:gradle:4.0.1或4.0.0

  19. 19

    找不到 com.android.tools.build:gradle:3.2

  20. 20

    找不到 com.android.tools.build:gradle:3.3.1

  21. 21

    Android Studio 3.0-无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List'

  22. 22

    Android错误“无法为com.android.build.gradle.internal.dsl.BaseAppModuleExtension类型的对象设置未知属性'useAndroidX'”

  23. 23

    java - Android Studio build.gradle:无法解析:com.android.support:appcompat-v7:8

  24. 24

    Android Gradle Build Errors

  25. 25

    即使遵循先前的答案,也无法在com.android.build.gradle.internal.api.ApplicationVariantImpl上找到属性'outputFile'

  26. 26

    更新到'com.android.tools.build:gradle:4.1.0'后,无法更改依赖项配置的解析策略

  27. 27

    问题“无法获得类型为com.android.build.gradle.internal.api.ApplicationVariantImpl的对象的未知属性'mergeResourcesProvider'。”

  28. 28

    Android Studio build.gradle-无法解析符号“ android”

  29. 29

    cordova gradle 6.0.1错误“找不到com.android.tools.build:gradle:6.0.1”

热门标签

归档