Android studio更新后的渐变错误
我最近从Android studio更新后的渐变错误,android,maven,android-studio,android-gradle-plugin,yahoo-squidb,Android,Maven,Android Studio,Android Gradle Plugin,Yahoo Squidb,我最近从1.2.2升级到1.3.2,出现以下错误: 错误:无法加载类“org.gradle.api.publication.maven.internal.DefaultMavenFactory”。 此意外错误的可能原因包括:您正在使用JDK版本“java版本”1.7.0_79“。JDK1.7的某些版本(例如1.7.0_10)可能会导致Gradle中的类加载错误。 请更新到更新的版本(例如1.7.067) 打开JDK设置 Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。) 重新
1.2.2
升级到1.3.2
,出现以下错误:
错误:无法加载类“org.gradle.api.publication.maven.internal.DefaultMavenFactory”。
此意外错误的可能原因包括:- 您正在使用JDK版本“java版本”1.7.0_79“。JDK1.7的某些版本(例如1.7.0_10)可能会导致Gradle中的类加载错误。 请更新到更新的版本(例如1.7.067) 打开JDK设置
- Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。) 重新下载依赖项和同步项目(需要网络)
- 渐变生成进程(守护进程)的状态可能已损坏。停止所有Gradle守护进程可以解决此问题。 停止Gradle生成进程(需要重新启动)
- 您的项目可能使用的第三方插件与项目中的其他插件或项目请求的Gradle版本不兼容。
我的项目正在使用SquiDB库,如果这很重要的话,有没有人遇到过类似的错误并可以帮助我解决它?我不知道为什么,但以下方法有效: 打开设置面板 转到
Build,Execution,Deployment>Build Tools>Gradle
在表单右侧的项目级设置
标题下,选择使用默认渐变包装(推荐)
在我的例子中,出于某种原因,我选择了使用本地梯度分布
如果您知道问题背后的原因和应用的解决方案,请添加另一个带有解释的答案,我将接受。如果位于项目根级别的
gradle.properties
文件包含:
classpath'com.github.dcendents:AndroidMaven插件:1.2'
尝试更改为:
classpath'com.github.dcendents:android maven gradle插件:1.3'
我用这种方法解决了同样的问题,希望你也能这样做。哇,我怎么也猜不到这个问题。一个场景可以毁掉一整天。谷歌荣誉!:/