23

我正在尝试将完成的 android 应用程序上传到 android 市场,但出现此错误:

You need to use a different package name because "com.example" is restricted.
4

6 回答 6

48

在重命名包后在 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”替换为您想要的单词或您的组织名称,即
您的新包名称并重建项目

于 2015-05-31T15:12:04.110 回答
20

解决此问题的最佳方法是转到AndroidManifest.xml: package="com.example.android.yts"

光标上的例子

Shift+f6

更改包名称,例如。老板的例子现在点击重构`“com.boss.android.yts”`

第二件事

打开 build.gradle (module:app) 将applicationId "com.example.android.yts"更改 为 "com.boss.android.yts"

于 2018-09-19T06:30:04.587 回答
18

错误消息说明了一切。您需要使用自己的包名。包名是应用程序的标识。

要重命名包名称,请在 Eclipse 中右键单击项目资源管理器中的项目。然后 Android 工具 > 重命名应用程序包名称。然后输入新的包名。

还要确保您正在尝试上传发布版本

于 2013-07-01T03:55:23.723 回答
2

是的,com.example它是 Android 应用程序的默认包名称,因此只是一个占位符。在将其上传到 Google Play 商店之前,您应该将其替换为唯一的包名称。它是什么并不特别重要,但它应该与您的应用程序相关,不能匹配任何现有的包名称(因此选择其他人的包名称com.android不是一个好主意),并且在发布后不能更改。

于 2013-07-01T03:55:31.253 回答
2
  1. **package**AndroidManifest.xml, refactor->双击rename

  2. 转到build.gradle并更改applicationIddefaultConfig

  3. 如果有google-services.json,请转到google-services.jsonpackage_name在两个地方重命名。

那应该行得通。

于 2021-06-29T17:05:58.350 回答
-1

写 com.example 以外的东西

例如:com.gg.s 等会做(让 onj 你的名字/公司名称)

于 2013-07-01T03:59:55.563 回答