我有一个带有共享库的项目。文件夹结构如下:
RootProjects
,包含文件夹 lib
和 app
。
在我的 settings.gradle 中有
include ':app', ':..:lib:app'
在 build.gradle 中:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':..:lib:app')
}
现在如果我从:
classpath 'com.android.tools.build:gradle:1.5.0'
到
classpath 'com.android.tools.build:gradle:2.0.0-beta6'
我从 Android Studio 收到以下错误:
cannot change dependencies of configuration ':..:lib:classpath' after it has been resolved
最佳答案
也许您的本地 gradle 发行版已损坏。检查项目并确保所有 gradle 文件都指向相同的 gradle 版本(在您的情况下为 2.0.0-beta6)。关闭 Android Studio 从您的电脑中删除 .gradle
文件夹(该文件夹位于您电脑的主目录中)。然后再次打开该项目。
关于gradle 2.0.0-beta6 的 Android Studio 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668650/