无法从应用程序中删除包'com.example'

时间:2013-01-02 07:03:32

标签: android eclipse

当我尝试将我的应用程序上传到Android Play商店时,我收到一条错误消息"You need to use a different package name because "com.example" is restricted"。所以我去了eclipse并寻找名为com.example的包。

这些是包含唯一两个文件夹的内容:

/ src
    myapp.mainclass
/ gen
    com.example.myapp *
    myapp.mainclass

*com.example.myapp似乎是我收到错误消息的原因,它与myapp.mainclass相同。但是我不能删除它或重新考虑它,每次我删除它都会再次自动生成,所以我无法将应用程序上传到Play商店,因为com.example无法删除。

是否有人遇到此问题或对如何上传应用有任何想法?

7 个答案:

答案 0 :(得分:10)

在src文件夹中重命名您的包后,也可以在AndroidManifest.xml中使用相同名称对其重命名。

答案 1 :(得分:2)

更全面的方法是重命名包:

右键单击项目名称 - > Android工具 - >重命名应用程序包 - >然后输入新的包名称。

似乎只需一次更新整个项目。

答案 2 :(得分:1)

编辑包名称,然后在AndroidManifest.xml中使用相同的包名称,清理项目,重建,现在我希望这样可行。

答案 3 :(得分:0)

您可以使用新的软件包名称在eclipse中创建一个新项目,之后将该文件和任何res文件复制到新项目中。

答案 4 :(得分:0)

删除 gen 文件夹。并清理项目。您的 gen 文件夹将自动创建。同时,您应该在Manifest文件中更改包名称。它应该是你想要的。

答案 5 :(得分:0)

在重命名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” relpace“tanxe”包含您想要的单词或您的组织名称,即 您的新包名称并重建项目

答案 6 :(得分:0)

您应该更改您的applicationID(通常称为"包地址")您可以按照以下步骤将com.example更改为您自己的地址。

  1. 在工具栏中,点击'文件'标签
  2. 选择项目结构'。
  3. '应用'标签中的标签'类别 - > '香精'标签
  4. 更改'申请ID'。
  5. 重建您的项目。
  6. 然后,你看不到" com.example ..."了。