Jos*_*mon 76 java android android-studio mobile-development android-update-app
我将我的 android studio 从 Android studio Fox 更新为 Android studio Bumblebee 2021.1.1 但我的项目都无法在Android studio Bumblebee 2021.1.1中运行。我最终得到了这个美丽的错误。

这是我的 gradle 文件
plugins {
id 'com.android.application' version '7.1.0' apply false
id 'com.android.library' version '7.1.0' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
小智 15
我有同样的问题\xe3\x80\x82\n我是这样做的:
\n//Comment the following code from settings.gradle:\n/*pluginManagement {\n repositories {\n gradlePluginPortal()\n google()\n mavenCentral()\n }\n}*/\ndependencyResolutionManagement {\n repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)\n repositories {\n google()\n mavenCentral()\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n修改项目根目录下build.gradle中的buildScript节点:
\nbuildscript {\n ext {\n kotlin_version = '1.6.10'\n compose_version = '1.0.5'\n }\n repositories {\n google()\n mavenCentral()\n gradlePluginPortal()\n }\n dependencies {\n classpath "com.android.tools.build:gradle:7.1.1"\n classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"\n }\n}\n\ntask clean(type: Delete) {\n delete rootProject.buildDir\n}\nRun Code Online (Sandbox Code Playgroud)\n
ell*_*ic1 13
当我向我的项目添加新模块时,AS Bumblebee 就会发生这种情况。它将这两行添加到插件块中的项目级 build.gradle 中:
id 'com.android.library' version '7.1.1' apply false
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
Run Code Online (Sandbox Code Playgroud)
我删除了它们来修复错误。
小智 13
如果您使用 Android studio 默认配置,请尝试更改存储库的顺序。像:第一步:进入settings.gradle文件然后像这样改变
pluginManagement {
repositories {
mavenCentral()
gradlePluginPortal()
google()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
google()
}
}
Run Code Online (Sandbox Code Playgroud)
或者
pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
Run Code Online (Sandbox Code Playgroud)
或者只是尝试以不同的顺序进行处理。有点有趣,但在很多情况下它对我有用。
Ran*_*mar 12
如果您现有的 kotlin 项目 gradle (settings.gradle.kts),并尝试将旧项目导入为模块。你会面临这个问题。
因为当您尝试导入旧项目模块时,它会添加另一个settings.gradle(groovy)。
解决方案:
检查并删除settings.gradle并将include(":YourLib")移至settings.gradle.kts。
将我的代理从 Socks5 更改为 HTTP 后,问题解决了。
您可以在 ~/.gradle/gradle.properties 中找到您的代理设置
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1081
systemProp.http.proxyPort=1081
Run Code Online (Sandbox Code Playgroud)
小智 7
请检查您的 JDK 版本。至少你的 JDK 版本必须是 11 然后重新启动 Android studio 检查此链接以获取更多信息: https ://developer.android.com/studio/releases/gradle-plugin#jdk-11
Android Gradle Plugin AGP - 7.1.0 及更高版本更新了一些设置。您需要在settings.gradle文件中添加存储库设置。
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = 'YourProjectName'
Run Code Online (Sandbox Code Playgroud)
https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#settings-gradle
小智 5
plugins {
id 'com.android.application' version '7.1.3' apply false
id 'com.android.library' version '7.1.3' apply false
id 'org.jetbrains.kotlin.android' version '1.6.20' apply false
}
Run Code Online (Sandbox Code Playgroud)
我将版本更改为旧版本,错误已清除
例如:“7.1.3”到“7.0.0”。
| 归档时间: |
|
| 查看次数: |
99834 次 |
| 最近记录: |