Luk*_*ela 10 android maven android-studio android-gradle-plugin yahoo-squidb
我最近升级1.2.2
到1.3.2
并且引入了以下错误:
Error:Unable to load class 'org.gradle.api.publication.maven.internal.DefaultMavenFactory'.
此意外错误的可能原因包括:
在损坏的Gradle进程的情况下,您还可以尝试关闭IDE,然后终止所有Java进程.
- 您正在使用JDK版本'java version"1.7.0_79"'.某些版本的JDK 1.7(例如1.7.0_10)可能会导致Gradle中出现类加载错误.请更新到更新版本(例如1.7.0_67).
打开JDK设置
- Gradle的依赖性缓存可能已损坏(这有时会在网络连接超时后发生.)
重新下载依赖项和同步项目(需要网络)
- Gradle构建过程(守护程序)的状态可能已损坏.停止所有Gradle守护进程可以解决此问题.停止Gradle构建过程(需要重启)
- 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容.
我的项目是使用SquiDB库,如果这很重要,是否有人遇到过类似的错误,可以帮我解决问题?
wox*_*iao 13
如果gradle.properties
位于项目根级别的文件包含:
classpath 'com.github.dcendents:android-maven-plugin:1.2'
,
尝试改为:
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
我用这种方式解决了同样的问题,希望你也能这样做.
Luk*_*ela 11
我不知道为什么但是以下有效:
打开 Settings panel
去 Build, Execution, Deployment > Build Tools > Gradle
在Project-level settings
标题选择下的表格右侧Use default gradle wrapper (Recommended)
在我的情况下,我Use local gradle distribution
出于某种原因选择了.
如果你知道问题和解决方案背后的原因,请添加另一个答案和解释,我会接受.
归档时间: |
|
查看次数: |
7183 次 |
最近记录: |