3

Amazon App Store (appstore) - Marketplace 要求您上传未签名的 apk 文件。然后他们重新配置并添加自己的编码。然后他们要求您下载重新配置的文件,对其进行签名,然后将其重新上传到他们的站点。

我正在尝试将重新配置的文件导入 Eclipse 进行签名。我是否使用导入选项?如果有,具体步骤是什么?还是我使用终端签名?

我尝试以与导入原始项目相同的方式导入新文件(使用向导:Android>Android Project...),但这不适用于新文件。

任何建议或解决方法将不胜感激。

PS 我找到了一个很棒的站点,可以帮助 eclipse 和安装 apks。但它没有回答这个问题。 http://www.satyakomatineni.com/akc/display?url=displaynoteimpurl&ownerUserId=satya&reportId=3279

4

2 回答 2

0

Eclipse 的 ADT 插件无法导入 APK 来对其进行签名,它们只能导出已签名(或未签名)的 APK。但是来自 Android 开发者网站的这些说明应该可以帮助您上路:http: //developer.android.com/guide/publishing/app-signing.html#signapp

于 2012-01-23T21:35:59.620 回答
0

您不需要将 .apk 文件重新导入 Eclipse,但可以从命令行对其进行签名。事实上,Eclipse 在对二进制文件进行签名时会在后台调用相同的过程。

在下面的示例中,将 AppName 替换为您的应用程序名称。第一步(生成密钥库文件)您只需要在设置项目时执行一次,其他 2 步 - 每次您需要签署应用程序时。我希望这能回答你的问题。

:: Generate a keystore file
cd "c:\Program Files (x86)\Java\jdk1.6.0_21\bin"
keytool.exe -genkey -v -keystore AppName.keystore -alias AppName -keyalg RSA -keysize 2048 -validity 10000

:: Sign the .apk file
cd "c:\Program Files\Java\jdk1.6.0_29\bin"
jarsigner.exe" -keystore AppName.keystore AppName.apk AppName

:: Zip align the .apk file and copy it to the install folder
cd "c:\Program Files (x86)\android\android-sdk\tools"
zipalign.exe" -f -v 4 AppName.apk install\AppName.apk
于 2012-02-01T19:11:53.880 回答