当我在Eclipse中创建应用程序时,我使用默认设计器,并在命名空间中获取应用程序:
com.example.MyName
现在我尝试将应用上传到Google Play,但收到错误“套餐名称”com.example“不可接受。请尝试其他。”
如果我将名称更改为com.MyName,我会收到很多错误,例如:
R无法解析为变量
我该怎么办?
答案 0 :(得分:1)
确保您的清单是最新的。
确保您的源代码移动到正确的包中
清理您的项目(项目>清洁)。它将重新编译您的代码和R.java文件。
答案 1 :(得分:1)
根据应用程序的复杂程度,您需要更改至少2个,可能更多的地方:
package
中<manifest>
元素的AndroidManifest.xml
属性中的包。src
文件夹中的包名称,转到Refactor
- &gt; Rename
并输入您在#1中使用的相同名称。答案 2 :(得分:0)
Google Play不接受默认的com.example
软件包名称(以防止每个人都会使用它,我想)。将其更改为com
更糟糕!
使用包含您的姓名,公司,应用程序名称,昵称等的软件包来提供唯一的内容。
更改类的包时,需要更新import
- 语句到类和在类中(以及可能的其他引用)对它,就像AndroidManifest.xml中那样。)
只是为了确定:您可以清理项目以重新生成自动生成的源文件并重新编译所有类。