简体   繁体   English

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

[英]Unable to load class com.android.build.gradle.managed.NdkConfig$Impl

I just upgraded to AS 2.0 Preview 8 and I'm trying to build my old project. 我刚刚升级到AS 2.0 Preview 8,我正在尝试构建我的旧项目。 I updated it to be 我更新了它

classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha8'

and updated the gradle-wrapper.properties to use gradle-2.10-all.zip , but when I try to build my project I get a Java stactrace saying: 并更新了gradle-wrapper.properties以使用gradle-2.10-all.zip ,但是当我尝试构建我的项目时,我得到一个Java stactrace说:

Unable to load class com.android.build.gradle.managed.NdkConfig$Impl

I'm using Java 8 to start AS as well as having that set as the JDK for the project. 我正在使用Java 8来启动AS以及将该项设置为项目的JDK。 I was also having the same problem with Java7. 我也遇到了与Java7相同的问题。 What am I missing? 我错过了什么?

The problem with my project was due to a change in the gradle-experimental plugin: 我的项目的问题是由于gradle-experimental插件的变化:

+= no longer works for collections. + =不再适用于集合。 Adding items to the list can be done with the 'add' or 'addAll' method. 可以使用'add'或'addAll'方法将项添加到列表中。 eg CFlags += "-DCUSTOM_DEFINE" can be replaced with CFlags.add("-DCUSTOM_DEFINE") 例如,CFlags + =“ - DCUSTOM_DEFINE”可以替换为CFlags.add(“ - DCUSTOM_DEFINE”)

Changed those occurrences and the build finished successfully. 更改了这些事件并成功完成构建。

Oddly enough, this was fixed by simply doing a Gradle clean . 奇怪的是,这只是通过简单地做Gradle clean Hope this helps someone else as this was not intuitive 希望这可以帮助别人,因为这不直观

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Android Studio:Gradle Build失败并显示错误:无法加载类'com.android.build.gradle.ndk.NdkPlugin' - Android Studio: Gradle Build fails with error: Unable to load class 'com.android.build.gradle.ndk.NdkPlugin' 错误:无此类属性:android类:com.android.build.gradle.managed.AndroidConfig - Error:No such property: android for class: com.android.build.gradle.managed.AndroidConfig React Native 构建失败 - javax.xml.bind.UnmarshalException:无法创建 com.android.DetailType.impl.impl 的实例。 - React Native Build Failed - javax.xml.bind.UnmarshalException: Unable to create an instance of com.android.repository.impl.generated.v1.TypeDetails Android Studio Gradle 同步:“无法加载 class...” - Android Studio Gradle Sync: "Unable to load class..." 无法加载 class 'org.gradle.internal.impldep.com.google.common.collect.Lists' - Unable to load class 'org.gradle.internal.impldep.com.google.common.collect.Lists' 无法找到方法'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava / util / List - Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List Gradle - spring 引导管理项目依赖项的“无法解析类” - Gradle - “unable to resolve class” for spring boot managed project dependencies 为什么我会收到此异常:无法初始化类 com.android.build.gradle.internal.TaskManager - Why I am getting this exception: Could not initialize class com.android.build.gradle.internal.TaskManager 无法构建 gradle 并创建 java 类 - Unable to build gradle and create java class Gradle 构建失败,并显示“无法解析 class:ExtraModelBuilder” - Gradle build fails with "unable to resolve class: ExtraModelBuilder"
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM