Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将Unity APK发布到Play store?在调试模式下签名?_Android_Unity3d_Apk - Fatal编程技术网

Android 如何将Unity APK发布到Play store?在调试模式下签名?

Android 如何将Unity APK发布到Play store?在调试模式下签名?,android,unity3d,apk,Android,Unity3d,Apk,我对安卓非常陌生(我是一个苹果人),我正在尝试为安卓构建我的Unity项目,并将其上传到google play商店。我已经遵循了Unity和google的所有教程和指导,但是我遇到了麻烦。急需帮助 我把我的项目建成了APK,然后又建成了谷歌Android项目,在我的桌面上创建了一个文件夹,我在Android Studio中打开了这个文件夹。我已经注册为开发人员,并阅读了许可方面的知识 当我试图上传我的APK到谷歌播放我得到的错误我的项目是在调试模式下签署,需要在发布模式;我看了其他问题,但不明白

我对安卓非常陌生(我是一个苹果人),我正在尝试为安卓构建我的Unity项目,并将其上传到google play商店。我已经遵循了Unity和google的所有教程和指导,但是我遇到了麻烦。急需帮助

我把我的项目建成了APK,然后又建成了谷歌Android项目,在我的桌面上创建了一个文件夹,我在Android Studio中打开了这个文件夹。我已经注册为开发人员,并阅读了许可方面的知识

当我试图上传我的APK到谷歌播放我得到的错误我的项目是在调试模式下签署,需要在发布模式;我看了其他问题,但不明白如何在发布模式下签名。我该怎么做呢

我不明白什么是密钥库,在Unity的发布设置下看到了这一点。这与签名有关吗?我有来自Google play的许可证密钥,但当我将其作为密钥库输入时,该密钥不起作用

我没有安卓设备


如何将我的APK从Unity上传到Google play store?

您必须在android上签署应用程序,然后创建类似于资源调配的内容[个人资料。你需要进入播放器设置>发布设置>创建新密钥库。一旦你创建了密钥库,你就需要创建密钥,在你完成所有构建之后,现在你就可以上传到google play了。

解决方案非常简单,打开MonoDevelop IDE,你就会看到你的IDE是Debug mode(请参阅下面的屏幕截图)。


将其更改为发布模式。再次尝试构建应用程序并将此新apk上载到play store,这次应该可以正常上载。

您可以直接从Unity构建并签署apk。此链接可能会有所帮助:

仅使用普通apk!如果您没有2或3台android设备,则几乎不可能做到这一点,非常抱歉新闻。请注意,到Staples购买任何android平板电脑只需花费100美元。你读过这篇文章吗:你只需在PublishSettings面板上设置debug/not模式,然后创建一个密钥库。你可以非常轻松地在谷歌上搜索1000多页解释如何操作。基本上只需单击“创建新密钥库”。使用最简单的密码,您可以直接>永远<忘记它,或者您不能再访问playstore上的项目。@JoeBlow我在哪里设置调试/不模式?我应该将其置于什么模式?