无法上传应用程序到谷歌播放

时间:2013-01-14 09:55:47

标签: android google-play

当我在Eclipse中创建应用程序时,我使用默认设计器,并在命名空间中获取应用程序:

  

com.example.MyName

现在我尝试将应用上传到Google Play,但收到错误“套餐名称”com.example“不可接受。请尝试其他。”

如果我将名称更改为com.MyName,我会收到很多错误,例如:

  

R无法解析为变量

我该怎么办?

3 个答案:

答案 0 :(得分:1)

确保您的清单是最新的。
确保您的源代码移动到正确的包中 清理您的项目(项目>清洁)。它将重新编译您的代码和R.java文件。

答案 1 :(得分:1)

根据应用程序的复杂程度,您需要更改至少2个,可能更多的地方:

  1. 更改package<manifest>元素的AndroidManifest.xml属性中的包。
  2. 右键点击旧包裹,更改src文件夹中的包名称,转到Refactor - &gt; Rename并输入您在#1中使用的相同名称。
  3. 除此之外,如果您的XML文件使用自定义视图,您还需要更新其类名。此外,您还需要更新使用完全限定域名的任何其他位置,例如从组件名称启动Intent时。

答案 2 :(得分:0)

Google Play不接受默认的com.example软件包名称(以防止每个人都会使用它,我想)。将其更改为com更糟糕!

使用包含您的姓名,公司,应用程序名称,昵称等的软件包来提供唯一的内容。

更改类的包时,需要更新import - 语句类和类中(以及可能的其他引用)对它,就像AndroidManifest.xml中那样。)

只是为了确定:您可以清理项目以重新生成自动生成的源文件并重新编译所有类。