此版本的Android Studio无法打开此项目,请使用Android Studio 4.0或更新版本重试
我在Android Studio中打开了我的项目,然后我决定在稳定版3.5.1中打开它 现在我得到以下信息 此版本的Android Studio无法打开此项目,请重试 使用Android Studio 4.0或更高版本 我尝试了以下几点此版本的Android Studio无法打开此项目,请使用Android Studio 4.0或更新版本重试,android,android-studio,android-studio-4.0,Android,Android Studio,Android Studio 4.0,我在Android Studio中打开了我的项目,然后我决定在稳定版3.5.1中打开它 现在我得到以下信息 此版本的Android Studio无法打开此项目,请重试 使用Android Studio 4.0或更高版本 我尝试了以下几点 删除.gradle,.idea,gradle/,project.iml 使缓存无效 关闭并重新导入项目 将agp和Kotlin更改为以前的版本 似乎我必须坚持使用4.0。我通过删除~./android/build cache/4.x和~./android/bui
.gradle
,.idea
,gradle/
,project.iml
agp
和Kotlin
更改为以前的版本似乎我必须坚持使用4.0。我通过删除
~./android/build cache/4.x
和~./android/build cache/4.x.lock
删除上面的文件和目录后,重新启动项目并检查这些文件和目录是否再次显示在
构建缓存下。如果它们出现,这意味着com.android.tools.build:gradle:4.x
仍然应用于项目中的某个地方。我从Finder和Android Studio中搜索了文件,文件上有4.x
名称,并将其更改为3.5.2
,今天我能够修复问题,发生了什么
我使用buildSrc
来声明我的依赖项,我在buildSrc
中更改了AGP
和Kotlin
版本,但在打开项目时使用AS-canary,AS在引用buildSrc
例:
删除另外添加的AGP
依赖项修复了该问题
除此之外,从projectbuild.gradle
中的存储库
块中删除以下行,因为它是用于修复Canary 4.0中的错误
// maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
我只是有这个问题。为了修复它,我只需要在我的构建中进行更改
classpath 'com.android.tools.build:gradle:4.0.0'
到
gradle插件的最新非4.x版本
然后,在梯度同步之后,一切正常。我不需要做任何其他事情。就我而言,我切换到classpath“com.android.tools.build:gradle:3.6.3”
然后Clean
和build
将android Studio中的gradle更新为最新版本。查看项目根目录中的build.gradle
。你对com.android.tools.build:gradle版本号有什么要求?@commonware我已经做了,我更新了问题。@user158你对com.android.tools.build:gradle版本号有什么要求?@GabrieleMariotti它是3.5.0
classpath 'com.android.tools.build:gradle:4.0.0'
classpath 'com.android.tools.build:gradle:3.6.3'