在这里获得100 pt赏金!
使用Android Studio 0.6.1(实际上是在OSX上),通常我在“debug”上构建了变体集。
我已将手机插入“已连接为媒体设备”。我点击顶部的“运行”按钮。
一切都非常好。
然而。假设我将其更改为“发布”......
似乎不可能,现在将它通过USB发送到手机上?
据我所知,要发布到Playstore,我使用“release”并使用“build signed apk”,使用keystone的密码。这非常有效。
SoBut我可以在使用系留手机时“保持”“释放”模式吗?
(例如,在iOS开发中,“调试”设置只是令人烦恼和糟糕,你可以一直把它放在“发布”上,基本上。确实你可以删除“调试”变种。)< / p>
谢谢,Android aces !!
如果您尝试通过USB电缆将“发布”版本发送到系留手机,则会出现以下错误。
答案 0 :(得分:1)
Android系统要求所有已安装的应用程序都为digitally signed,其证书的私钥由应用程序的开发人员持有。
您是否设置了key-store来签署发布版本?
有关使用gradle的详细信息,请参阅how-to-create-a-release-signed-apk-file-using-gradle
使用android studio 0.5.9,您可以使用Module settings [F4]/app signing
来定义密钥库。