我正在尝试将我已完成的Android应用程序上传到Android市场,我收到此错误:
You need to use a different package name because "com.example" is restricted.
答案 0 :(得分:28)
在重命名Package后的Android Studio中,然后转到“build.gradle(Module:App)
”defaultConfig {
applicationId "com.example.android.abc"
minSdkVersion 9
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
更改行
applicationId "com.example.android.abc"
到
applicationId "com.tanxe.android.abc"
使用您想要的单词或您的组织名称重新填充“tanxe”,即 你的新包装名称 并重建项目
答案 1 :(得分:12)
错误消息告诉所有内容。您需要使用自己的包名称。包名称是应用程序的标识。
要重命名包名称,请在eclipse中右键单击项目资源管理器中的项目。然后是Android工具>重命名Aplication包名称。然后输入新的包名称。
还要确保您尝试上传发布版本
答案 2 :(得分:4)
解决此问题的最佳方法是转到AndroidManifest.xml: package="com.example.android.yts"
示例
上的游标按
Shift + f6
更改软件包名称,例如。老板的榜样 点击立即重构`“ com.boss.android.yts”``
第二件事
打开build.gradle(模块:应用程序)更改 applicationId "com.example.android.yts"
到"com.boss.android.yts"
答案 3 :(得分:2)
是的,com.example
是Android应用程序的默认程序包名称,因此只是一个占位符。在将其上传到Google Play商店之前,您应该使用唯一的包名替换它。它并不特别重要,但它应该与您的应用程序相关,无法匹配任何现有的包名称(因此选择其他人的包名称如com.android
不是一个好主意),并且在发布后无法更改
答案 4 :(得分:0)
写一些比com.example
更多的东西代表: com.gg.s等会做(使你的名字/公司名称)
答案 5 :(得分:0)
从 **package**
连按两次 AndroidManifest.xml
,refactor
-> rename
。
转到build.gradle
并更改applicationId
下的defaultConfig
。
如果您有 google-services.json
,请转到 google-services.json
并在两个位置重命名 package_name
。
应该可以。