事项:从开发商签署APK
- 我有点新的编程
- 我已经安装了Eclipse与装载在我的MacBook Pro
- Android平台我有2个PC作为以及进一步的故障排除和灵活性
我委托开发人员将iOS应用程序移植到Android平台。我没有自己创建应用程序,我付钱让其他人这样做。我能够运行avd和emulator,并通过adb协议成功安装/卸载/重新安装。现在我开始在Android Marketplace中发布APK以供发布,除了那是我卡住的地方。我试图并研究出这个无济于事。我认为我遇到的问题是我发现的材料已过时。
方法我试过:
- 使用命令提示符在我的电脑,我通过指令here使用keytool命令,并能够通过上半场拿到的,但提示第二时一半我不断得到“无法找到jvm.dll”。 This guy有类似的问题,但没有指示如何解决它,他明显做到了。注意:我没有在我的任何一台电脑上的任何地方找到jarsigner.exe。我从网站下载它。可能是腐败或无效,我想。永远无法获得签名的APK。
- 我发现“signapk.rar”从this site它实际上似乎工作。我按照T的说明进行操作,并生成了它应有的签名APK。问题出现在我试图上传它时,市场告诉我它在2033年之前过期了,无论如何。所以我假设这个程序中的代码有足够大的有效性条目。如果那是问题,我不知道如何改变这一点。
- 我刚刚在昨天碰到了Portecle,并且能够创建密钥库和证书。我知道他们在我的目录中,但我不知道如何使用它来签署APK。这非常令人困惑。
- 在Eclipse中签名。这是最不成功的方法,因为我不能为我的生活找出如何去做该死的事情。我知道我不能只是'导入apk',它的功能就像魔术一样,但如果这样做会很棒。我创建了一个新项目,并在将我的APK更改为ZIP后导入了文件系统。有一次它导入了清单,而另一次它没有做任何事情。我确定这是用户错误。
我明白如果这是一个简单的过程,每个人都可以成为一名开发人员。显然不是这样,所以我试图在我的开发人员不在国内时自行解决。任何和所有的帮助表示赞赏。
在使用OSX我的情况已经非常完美地工作,当涉及到需要为Android开发工具。也许你可以尝试使用你的Macbook并遵循官方的[签名文档](http://developer.android.com/guide/publishing/app-signing.html#releasemode)。 – harism 2012-02-05 17:46:44
[如何签署android apk文件](http://stackoverflow.com/questions/4853011/how-to-sign-an-android-apk-file) – 2012-05-28 17:20:50