在Android Studio海豚2021.3.1中分析此表达式错误时发生内部错误

s3fp2yjn  于 2022-11-16  发布在  Android
关注(0)|答案(2)|浏览(284)

更新Android Studio后,获取字符串、Drawbles等资源的所有行都会显示此错误:
分析此表达式时出现内部错误
有什么不对吗?

7dl7o3gd

7dl7o3gd1#

解决方案1:

您可以尝试文件-〉使缓存无效

解决方案2:

如果在更新到Dolphin 2021.3.1后发生这种情况,最好升级Android Gradle插件。可以通过单击消息中的升级来完成。Android Gradle插件可以升级。项目打开后,该插件会出现在右下角。在升级助手窗口中,检查变体升级,然后单击运行所选步骤。您也可以手动打开助手:工具-〉AGP升级助手
迁移完成后,您的一些库版本也将被更新。对我来说,androidx.navigation:navigation-fragment-ktx的版本更改为2.4.1
com.android.tools.build:gradle的版本可以更新为7.3.0

dependencies {
      classpath 'com.android.tools.build:gradle:7.3.0'
   }

Gradle Package 器可以更新到版本7.4

distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

我还手动将com.android.tools:desugar_jdk_libs的版本更新为1.1.5,因为我遇到了错误在路径中找不到类“java.lang.Math8”:DexPathList在启动我的应用程序时。

coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
twh00eeo

twh00eeo2#

更新您的android gradle插件到版本7.3.0。它帮助我的情况下,我有同样的问题7.0.3版本

相关问题