如何在Visual Studio Code中修改Flutter应用包名解决Play Store限制
在VS Code中修改Flutter应用包名解决Google Play上传报错
上传Flutter应用到Google Play Store Console时,常会碰到这个报错:
"com.example"的使用受到限制,请使用其他包名
原因很简单——默认生成的包名带example字段,不符合Google的要求。网上大多讲的是Android Studio里的修改方法,这里给你VS Code里亲测有效的操作步骤:
具体修改步骤
1. 改AndroidManifest.xml配置
打开项目路径下的 android/app/src/main/AndroidManifest.xml,找到开头的package属性,把com.example替换成你的专属前缀(比如com.yourname或com.yourcompany),最终包名格式类似com.yourname.yourappname。
2. 更新build.gradle里的applicationId
打开 android/app/build.gradle,找到defaultConfig代码块,把applicationId的值改成和上面一致的新包名:
defaultConfig { applicationId "com.yourname.yourappname" minSdkVersion flutter.minSdkVersion targetSdkVersion flutter.targetSdkVersion versionCode flutterVersionCode.toInteger() versionName flutterVersionName }
3. 同步原生代码目录(如果有原生代码的话)
如果你的项目用到了Java/Kotlin原生代码,得同步目录结构:
- 找到
android/app/src/main/java/com/example这个目录层级,把example文件夹改成你新前缀里的对应部分(比如yourname) - VS Code里直接右键文件夹重命名就行,注意要和包名的层级完全对应
4. 清理重建项目
打开VS Code的终端,依次执行以下命令,确保修改生效:
flutter clean flutter pub get flutter build appbundle
这样修改后,新的包名就符合Google Play的要求了,重新上传即可通过校验。
内容的提问来源于stack exchange,提问作者Mercutio1243
相关产品推荐
相关产品推荐

