4

我想在手机上生成一个新的“.apk”文件(我的应用程序市场中的一个功能,如应用程序),我必须在安装之前对其进行签名。我想我必须在手机上运行 JarSigner。

JarSigner 位于以下两个项目中:OpenJDK 和 GCC-libjava。

我尝试包含从 Internet 下载的 OpenJDK.jar,但其中没有 JarSigner 类。

我也尝试将 JarSigner.java 从 OpenJDK 源添加到我的 Android APP 项目,但是依赖关系太多了。与来自 GCC-LibJAVA 的 JarSigner.java 相同。

为 Android 实现一个新的 JarSigner 太难了。

4

2 回答 2

2

如果您想使用手机创建 .apk,请查看以下内容:

JavaIDEdroid允许您在 Android 设备上创建原生 Android 应用程序。

http://code.google.com/p/java-ide-droid/

于 2012-12-24T10:30:22.717 回答
2

我使用我自己的密钥成功地在我的 Android 设备上使用“ZipSigner”Android 应用程序签署了我的应用程序,该应用程序在 Apache 2.0 下获得许可。申请网站:https ://sites.google.com/site/zipsigner/ 在 Google play:https ://play.google.com/store/apps/details?id=kellinwood.zipsigner2

看截图:在 Android 设备上使用 ZipSigner 签署 Android 应用程序

顺便说一句,1. 应用程序构建的所有先前步骤都可以在 TerminalIde Android 应用程序 ( http://www.spartacusrex.com/terminalide.htm ) 中完成。不幸的是,当前版本的应用程序不支持使用自定义密钥进行签名。2. ZipSigner 应用程序是“zip-signer”开源项目的一部分:https ://code.google.com/p/zip-signer/

于 2013-03-22T08:18:16.480 回答