Android Studio Giraffe更新compileSdk至34后运行app报错,如何解决?
解决Android Studio运行时
am start带--splashscreen-show-icon的报错 以下是几个可行的解决步骤:
步骤1:移除运行配置中的--splashscreen-show-icon参数
- 点击Android Studio右上角运行按钮旁的下拉菜单,选择「Edit Configurations」
- 在弹出的配置窗口中选中你的
app运行配置 - 切换到「Launch Options」标签页
- 在「Launch Flags」输入框里删除
--splashscreen-show-icon这段内容 - 点击「Apply」保存配置,重新运行app
步骤2:切换到API 33及以上的虚拟设备
--splashscreen-show-icon是Android 13(API 33)及以上系统才支持的启动参数,若你的虚拟设备系统版本低于API 33,会触发该报错:
- 打开AVD Manager(路径:Tools → Device Manager)
- 检查当前虚拟设备的API等级,若低于33,创建一个API 33或34的虚拟设备,切换后重新运行
步骤3:验证Gradle配置与API 34的兼容性
打开模块级别的build.gradle文件,确保以下配置正确:
android { compileSdk 34 defaultConfig { applicationId "com.example.testapp" minSdk 21 // 可根据项目需求调整 targetSdk 34 versionCode 1 versionName "1.0" } buildToolsVersion "34.0.0" // 需与compileSdk版本匹配 }
点击「Sync Now」同步Gradle后,重新运行app
内容的提问来源于stack exchange,提问作者bilykralik16
相关产品推荐
相关产品推荐

