Dav*_*bin 5 android android-gradle-plugin
当我启动 Android Studio 时,它告诉我
Android Gradle 插件 7.4.2 有可用升级。启动AGP升级助手来更新该项目的AGP版本
如果我单击“启动 AGP 升级助手”,则会出现该视图,但会永久加载。我也发现这个错误:
java.lang.NullPointerException:指定为非空的参数为空:方法 com.android.ide.common.repository.AgpVersion$Companion.tryParse,参数值位于 com.android.ide.common.repository.AgpVersion$Companion.tryParse (AgpVersion.kt)在com.android.tools.idea.gradle.project.upgrade.AgpUpgradeRefactoringProcessorKt.isUpdatablePluginDependency(AgpUpgradeRefactoringProcessor.kt:1101)在com.android.tools.idea.gradle.project.upgrade.AgpVersionRefactoringProcessor.findComponentUsages(AgpVersionRefactoringProcessor) .kt:160)在com.android.tools.idea.gradle.project.upgrade.AgpUpgradeComponentRefactoringProcessor.computeIsAlwaysNoOpForProject(AgpUpgradeRefactoringProcessor.kt:904)在com.android.tools.idea.gradle.project.upgrade.AgpUpgradeComponentRefactoringProcessor $ isAlwaysNoOpForProject $ 1。运行(AgpUpgradeRefactoringProcessor.kt:795)在com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:143)在com.android.tools.idea.gradle.project.upgrade.AgpUpgradeComponentRefactoringProcessor.isAlwaysNoOpForProject(AgpUpgradeRefactoringProcessor.kt:第795章 795 activeComponentsForNecessity(UpgradeAssistantWindowModel.kt:1) 位于 com.android.tools.idea.gradle.project.upgrade.ui.UpgradeAssistantWindowModel.refreshTree$populateNecessity(UpgradeAssistantWindowModel.kt:492) 位于 com.android.tools.idea.gradle.project。 Upgrade.ui.UpgradeAssistantWindowModel.refreshTree(UpgradeAssistantWindowModel.kt:497)在com.android.tools.idea.gradle.project.upgrade.ui.UpgradeAssistantWindowModel.setEnabled(UpgradeAssistantWindowModel.kt:456)在com.android.tools.idea。 gradle.project.upgrade.ui.UpgradeAssistantWindowModel.access$setEnabled(UpgradeAssistantWindowModel.kt:86) 在 com.android.tools.idea.gradle.project.upgrade.ui.UpgradeAssistantWindowModel$parseAndSetEnabled$1.run(UpgradeAssistantWindowModel.kt:450)在 com.intellij.openapi.project.DumbServiceImpl.lambda$smartInvokeLater$9(DumbServiceImpl.java:528) 在 com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209) 在 com.intellij.openapi.application。 TransactionGuardImpl.access$100(TransactionGuardImpl.java:21) 在 com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191) 在 com.intellij.openapi.application.impl.ApplicationImpl.runIntishedWriteActionOnCurrentThread(ApplicationImpl.java: 838) 在 com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:454) 在 com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:74) 在 com.intellij。 openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:114) 位于 com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:36) 位于 java.desktop/java.awt.event.InitationEvent。调度(来源不明),位于 java.lang.桌面/java.awt.EventQueue.dispatchEventImpl(未知来源)位于java.desktop/java.awt.EventQueue$3.run(未知来源)位于java.desktop/java.awt.EventQueue$3.run(未知来源)。基/java.security.AccessController.doPrivileged(未知来源)在java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(未知来源)在java.desktop/java.awt.EventQueue.dispatchEvent(未知来源)在com。 intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:909) 在 com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:756) 在 com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$5(IdeEventQueue.java:437) )在 com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787) 在 com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:436) 在 com.intellij.openapi.application .TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105) 在 com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:615) 在 com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:434) 在 com .intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:838)在com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:480)在java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(未知)源)在 java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(未知源) 在 java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(未知源) 在 java.desktop/java.awt.EventDispatchThread.pumpEvents(未知源)在 java.desktop/java.awt.EventDispatchThread.pumpEvents(未知来源) 在 java.desktop/java.awt.EventDispatchThread.run(未知来源)IdeEventQueue.dispatchEvent(IdeEventQueue.java:480) 在 java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源) 在 java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(未知来源) 在 java.desktop/java.awt .EventDispatchThread.pumpEventsForHierarchy(未知来源)在 java.desktop/java.awt.EventDispatchThread.pumpEvents(未知来源)在 java.desktop/java.awt.EventDispatchThread.pumpEvents(未知来源)在 java.desktop/java.awt.EventDispatchThread .run(来源不明)IdeEventQueue.dispatchEvent(IdeEventQueue.java:480) 在 java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源) 在 java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(未知来源) 在 java.desktop/java.awt .EventDispatchThread.pumpEventsForHierarchy(未知来源)在 java.desktop/java.awt.EventDispatchThread.pumpEvents(未知来源)在 java.desktop/java.awt.EventDispatchThread.pumpEvents(未知来源)在 java.desktop/java.awt.EventDispatchThread .run(来源不明)
手动调用 AGP Upgrade Assistant 也没有更好的效果。该项目是一个 React Native 项目。
Android Studio 长颈鹿 | 2022.3.1 Patch 4 Build #AI-223.8836.35.2231.11090377,构建于 2023 年 11 月 13 日 运行时版本:17.0.6+0-17.0.6b829.9-10027231 aarch64 VM:OpenJDK 64 位服务器 VM by JetBrains sro macOS 14.1.1 GC:G1 年轻代、G1 老一代 内存:2048M 核心:10 Metal 渲染开启 注册表:external.system.auto.import.disabled=true ide.text.editor.with.preview.show.floating.toolbar =假
工具 > AGP 升级助手... > 选择版本并运行选定的步骤
我道歉!没看到最后的说法。
在 gradle.properties 文件中将这些粘贴到末尾:
android.defaults.buildfeatures.buildconfig=true
android.nonTransitiveRClass=false
android.nonFinalResIds=false
Run Code Online (Sandbox Code Playgroud)
并在 gradle-wrapper.properties 中修改此行:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
Run Code Online (Sandbox Code Playgroud)
到
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
346 次 |
| 最近记录: |