将android studio更新为2.3后,我收到以下错误;
Error:A problem occurred configuring project ':app'.
无法解析配置的所有依赖项':app:_debugApk'。 org.gradle.api.internal.artifacts.configurations.ConfigurationInternal.getModule()Lorg / gradle这个/ API /内部/伪影/ ModuleInternal;
我已经尝试了this solution,没有成功。
答案 0 :(得分:1)
我有类似的问题,然后在终端中运行./gradlew app:dependencies --stacktrace
命令(注意 stacktrace 选项)。 stacktrace是:
java.lang.NoSuchMethodError: org.gradle.api.internal.artifacts.configurations.ConfigurationInternal.getModule()Lorg/gradle/api/internal/artifacts/ModuleInternal; at org.gradle.api.plugins.AndroidMavenPlugin$8.execute(AndroidMavenPlugin.java:167) at org.gradle.api.plugins.AndroidMavenPlugin$8.execute(AndroidMavenPlugin.java:159) ...
这个结果向我指出了我在项目中使用的maven插件:com.github.dcendents:android-maven-gradle-plugin。谷歌搜索后,我在他们的Github上找到the same issue,解决方案是升级到最新版本1.5,这增加了对Gradle 3.0的支持。
BTW,在我清除主目录下的.gradle
文件夹并重新启动Android Studio并杀死java进程之前,我们仍然不确定这些步骤是否明显。
P.S。此外,后来我不得不将Robolectric升级到最新版本,以便我的测试成功执行。因此,即使您的问题与maven插件无关,我的假设是您需要重新检查您使用的所有依赖项,如果它们使用新的Gradle版本。