Ale*_*ndr 9 android lint android-lint android-gradle-plugin
除了AGP更新之外,还将compileSdkVersion和targetSdkVersion更新为30。
\n构建成功(如果设置)
\nlintOptions {\n checkReleaseBuilds false\n}\nRun Code Online (Sandbox Code Playgroud)\n否则我得到
\nExecution failed for task \xe2\x80\x98:app:lintVitalProductionRelease\xe2\x80\x99.\n> Could not resolve all dependencies for configuration \xe2\x80\x98:app:debugUnitTestRuntimeClasspath\xe2\x80\x99.\n > A problem occurred configuring project \xe2\x80\x98:core-testing\xe2\x80\x99.\n > java.lang.IllegalStateException: Accessing GradleBuildProject.Builder through AnalyticsConfiguratorService is not allowed after AnalyticsService is created.\nRun Code Online (Sandbox Code Playgroud)\ncompileSdkVersion 30\nbuildToolsVersion '30.0.3'\nminSdkVersion 21\ntargetSdkVersion 30\ngradle 7.0.2
\n伙计们,有什么想法吗?
\nhao*_*ang 21
这可能是 AGP 的错误。https://issuetracker.google.com/issues/226095015
\n2021 年 10 月 9 日:
\n我通过更改配置解决了同样的问题:
\ngradle.properties
#org.gradle.configureondemand=true\nRun Code Online (Sandbox Code Playgroud)\n2021 年 11 月 4 日之后:
\n您可以将AGP升级到最新版本,例如7.3.x。它不会发生。
\n2023 年 4 月 12 日:
\n我找到了一个新的解决方案。\n编辑设置文件:~/.android/analytics.settings
- {"userId":"\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb","hasOptedIn":true,"\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\n+ {"userId":"\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb","hasOptedIn":false,"\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb\xe3\x83\xbb \nRun Code Online (Sandbox Code Playgroud)\n更改hasOptedIn从true到false。
在 gradle 任务执行之前,你应该停止gradle
\n./gradlew --stop\nRun Code Online (Sandbox Code Playgroud)\n\n
| 归档时间: |
|
| 查看次数: |
1992 次 |
| 最近记录: |