无法在Android Market中发布我的应用程序

时间:2011-12-16 04:52:11

标签: android google-play

任何人都可以指导我在市场上发布我的应用程序吗?我从这里阅读所有文档:developer.android.com/guide / ...并从eclipse我创建的证书仍然出错。这是什么原因?

错误:

  

市场不接受使用调试证书签名的apks。创建   一个有效期至少50年的新证书。有一个是   告诉我在重新模式下调试我的应用程序/它意味着什么?

2 个答案:

答案 0 :(得分:0)

正如您所评论的那样,将APK上传到市场时会出现证书错误。

仅供参考,证书表示Android术语中的KEY。

让我为您提供更多关于为Android市场中可用的应用程序生成证书(Key)的想法,基本上有两种类型的证书可供使用:

  1. 一个是开发人员在其设备上开发和测试应用程序(即调试密钥)
  2. 第二个是PRIVATE Key,
  3. 您可以在此处为Android应用生成私钥:http://developer.android.com/guide/publishing/app-signing.html#cert

    以下是生成私钥的Keytool命令示例:

    $ keytool -genkey -v -keystore my-release-key.keystore
    -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
    

    更新

    是的@ingsaurabh已发表评论,如果它存在,请从AndroidManifest.xml中删除android:debuggable="true"

答案 1 :(得分:0)

您需要在清单文件中添加android:debuggable="false"。并创建一个有效期为50年的新证书。使用该证书签署您的申请。