我想在手机上生成一个新的“.apk”文件(我的应用程序市场中的一个功能,如应用程序),我必须在安装之前签名。我想我必须在手机上运行JarSigner。
在以下两个项目中找到了JarSigner:OpenJDK和GCC-libjava。
我试图包含我从Internet下载的OpenJDK.jar,但它没有JarSigner类。
我也尝试将OpenJDK源码中的JarSigner.java添加到我的Android APP项目中,但依赖关系太多了。与GCC-LibJAVA的JarSigner.java相同。
为Android实现新的JarSigner太难了。
答案 0 :(得分: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
请参阅屏幕截图:
顺便说一句, 1.应用程序构建的所有先前步骤可以在TerminalIde Android应用程序(http://www.spartacusrex.com/terminalide.htm)中完成。不幸的是,当前版本的应用程序不支持使用自定义密钥进行签名。 2. ZipSigner应用程序是“zip-signer”开源项目的一部分:https://code.google.com/p/zip-signer/
答案 1 :(得分:1)
如果您想使用手机创建.apk,请查看以下内容:
JavaIDEdroid 允许您在Android设备上创建原生Android应用程序。