如何在Unity3d中更改包名

5

最近我创建了我的第一个应用程序,并创建了一个APK文件上传到Google Play。上传后,Google说上传失败的原因是:

Upload failed
 You uploaded an APK that was signed in debug mode. You need to sign your APK    in release mode. Learn more about signing.
You need to use a different package name because "com.jirbo.unitytest" already exists in Google Play.

我的问题是如何将com.jirbo.unitytest更改为我的公司包名?
3个回答

6
  1. 按下Control + Shift + B或(Command Shift + B, MacOSX)打开构建设置对话框。

enter image description here

  1. 选择左侧的Android;
  2. 点击“Player Settings”按钮;
  3. 在检查器中,向下滚动到“其他设置”,更改其中的包标识符。enter image description here

1

前往 文件->构建设置->玩家设置->其他设置。在标识设置中将包标识符更改为“com.yourcompanyname.projectname”。


0

解决方案

问题是我导入了 Unity3D AdColony 插件,而这个插件有自己的Android XML清单。所以即使我在Unity中更改了包标识符,它仍然使用Adcolony。因此,我的包名由com.jirbo.unitytest包标识符创建,在Google Play上已经存在。为解决这个问题,我将自己的Bundle标识符复制并粘贴到Unity Player设置和Adcolony XML清单中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接