更新Android Studio后,获取字符串、Drawbles等资源的所有行都会显示此错误:分析此表达式时出现内部错误有什么不对吗?
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。
Dolphin 2021.3.1
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。
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在启动我的应用程序时。
com.android.tools:desugar_jdk_libs
1.1.5
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5'
twh00eeo2#
更新您的android gradle插件到版本7.3.0。它帮助我的情况下,我有同样的问题7.0.3版本
2条答案
按热度按时间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
。Gradle Package 器可以更新到版本
7.4
。我还手动将
com.android.tools:desugar_jdk_libs
的版本更新为1.1.5
,因为我遇到了错误在路径中找不到类“java.lang.Math8”:DexPathList在启动我的应用程序时。twh00eeo2#
更新您的android gradle插件到版本7.3.0。它帮助我的情况下,我有同样的问题7.0.3版本