【问题标题】:Android Signing application on WindowsWindows 上的 Android 签名应用程序
【发布时间】:2013-01-18 06:49:54
【问题描述】:

我正在尝试注册 APK 以将其上传到 Play 商店市场。我正在按照here 下划线的步骤进行操作

我收到以下错误

当我尝试使用 Eclipse project->Android Tools->Export Signed Application Package 签署应用程序时。

【问题讨论】:

  • C:\Program Files (x86)\Java\jdk1.6.0_27\bin\my-relea se-key.keystore 写入""。喜欢"C:\Program Files (x86)\Java\jdk1.6.0_27\bin\my-relea se-key.keystore"
  • 为什么不使用 Android 工具 -> 导出签名的应用程序包?无论如何它都是一样的。但要容易得多。
  • @SiddharthLele 我这样做了,但我遇到了一个错误。已更新问题。
  • @MMohsinNaeem 我将 apk 文件拉到同一个文件夹中,现在出现新错误。已更新问题

标签: android publishing keytool jar-signing jarsigner


【解决方案1】:

您不需要使用命令来执行此操作。在 Eclipse 中,右键单击您的项目->Android 工具->导出签名的应用程序包。

按照向导进行操作,您将轻松获得签名的 apk。

编辑:

在对新错误进行快速搜索后,this thread 似乎包含可能的修复方法。例如,请尝试清理您的项目并重新构建它。如果它不能解决您的问题,也请尝试链接中提到的修复。

【讨论】:

  • 我收到一个 Dalvik 错误。已用屏幕截图更新问题
【解决方案2】:

将您的密钥库文件复制到没有空格的目录中。您当前的路径是 C:\Program Files (x86)\Java\jdk1.6.0_27\bin\my-release-key.keystore,其中包含目录 Program Files (x86) 带空格。 JarSigner 无法识别带有空格的目录。

【讨论】:

  • 我如何在另一个导演中做到这一点?只复制 jarsigner 外面的工作吗?
  • 不只是将 .keystore 文件复制到另一个目录。例如。 C:\Keystore\my-release-key.keystore
  • 我将密钥库放在同一个文件夹中我收到以下错误 - jarsigner:无法打开 jar 文件:Nomad.apk
  • 是Nomad.apk在jarsigner所在目录吗?即 C:\Program Files (x86)\Java\jdk1.6.0_27\bin
  • 很抱歉我粘贴了错误的错误。我已经用屏幕截图更新了问题,我无法在此处复制粘贴
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-19
  • 1970-01-01
相关资源
最近更新 更多