无法在 Android Market 中发布我的应用程序
任何人都可以指导我在市场上发布我的应用程序吗?我从这里阅读了所有文档:developer.android.com/guide/… 并且从 eclipse 我创建的证书仍然出现错误。原因是什么?
错误:
市场不接受使用调试证书签名的 APK。创造 有效期至少 50 年的新证书。其中有一个是 告诉我在释放模式下调试我的应用程序/这意味着什么?
can any one guide me to release my application in market?i read all the documents from here:developer.android.com/guide/… and from eclipse i have created certificate still getting error.what is the reason?
Error:
Market does not accept apks signed with the debug certificate. Create
a new certificate that is valid for at least 50 years.some one is
telling me to debug my application in relase mode/what it meant?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如您所评论的,您在将 APK 上传到市场时遇到证书错误。
仅供参考,证书在 Android 术语中意味着 KEY。
让我给您更多有关生成证书(密钥)以便应用程序在 Android 市场上可用的想法,基本上有 2 种类型的证书可供使用:
您可以在此处为您的 Android 应用程序生成私钥: http://developer.android.com/guide/publishing/app-signing.html#cert
这是生成私钥的 Keytool 命令的示例:
更新:
是的 @ingsaurabh已在评论中提到,如果存在的话,请从 AndroidManifest.xml 中删除
android:debuggable="true"
。As you have commented you are getting certificate error while uploading APK to market.
FYI, certificate means KEY in android term.
Let me give you more idea about generating certificates (Key) for the application to be available in android market, basically there are 2 types of certificates to be used:
You can generate private key for your android application here: http://developer.android.com/guide/publishing/app-signing.html#cert
Here's an example of a Keytool command that generates a private key:
Update:
And yes @ingsaurabh has mentioed in comment, remove
android:debuggable="true"
from AndroidManifest.xml if it is there.您需要在清单文件中添加
android:debuggable="false"
。并创建一个有效期为50年的新证书。使用该证书签署您的应用程序。You need to add
android:debuggable="false"
in manifest file. and create a new certificate with validity of 50 year. sign your application using that certificate.