小编Dav*_*bin的帖子

如何手动更新项目的 Android Gradle 插件?

当我启动 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(未知来源) 在 …

android android-gradle-plugin

5
推荐指数
1
解决办法
346
查看次数

标签 统计

android ×1

android-gradle-plugin ×1