今天用命令行签名时报了个错:
签名命令:
jarsigner -verbose -keystore ~/project/games/sign.keystore -signedjar ./signed.apk ~/project/games/unsign.apk 111111
警告:
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2114-05-02) or after any future revocation date.
这可怎么办,WINDOWS,MAC上都试了,不行.以前没有装win7时在xp上签名明明很好用的,可是装完新系统后就是不行,后来仔细想想,原来新系统上使用了64位的jdk,立马用32位的jdk签名测试,OK,一切正常.原来jdk还有这问题呀,没搞明白什么情况!有遇到这个问题的朋友看到我这个帖子算是有福了,我被这个问题搞了一个多月了,今天终于解决了!
总结:
如果你的JDK是64位的,得,别签了,换32位的吧,马上成功.
相关推荐
在Android开发过程中,掌握命令行编译、签名和打包APK的方法是...以上就是Android APK命令行编译、签名和打包的全过程。熟练掌握这些命令行操作,能够提高开发效率,尤其在自动化构建和持续集成的场景中显得尤为重要。
在描述中提到的"android自动化测试的时候经常会遇到签名的问题",这是因为自动化测试可能涉及到模拟多版本的应用交互,或者需要快速迭代测试不同签名的APK,这时候使用apk重签名工具可以大大提升效率,避免手动签名...
命令行示例:`zipalign -v 4 签名后APK文件路径 最终APK文件路径` **注意事项**: 1. 保存好新的keystore文件和密码,因为它们是未来更新应用的关键。 2. 确保签名过程的安全性,避免keystore文件泄露。 3. 不同的...
Windows版本的Android Apk签名工具是Android SDK工具包的一部分,它允许开发者使用密钥对APK进行签名。这个工具通常包括`jarsigner`命令行工具和`zipalign`优化工具,它们对于发布高质量的Android应用至关重要。 三...
使用360签名工具,开发者无需掌握复杂的命令行操作,只需几步简单操作即可完成签名。该工具支持JDK和APKSigner两种签名方式,同时具备批量签名的功能,适合需要处理多个APK的开发者。 最后,爱加密签名工具则是一款...
然而,在将APK发布到Google Play或其他第三方应用市场之前,或者在某些系统环境下安装APK时,都需要对APK进行签名。签名的主要目的是确保应用的完整性和开发者身份的验证。本压缩包“APK文件批量一键签名工具包”...
3. **命令行签名APK**: - 导出未签名的APK,例如`demo.apk`。 - 使用`jarsigner`命令对APK进行签名,例如`jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore`。...
例如,可以使用`keytool`命令行工具生成一个Keystore文件,然后使用`jarsigner`工具对APK进行签名。 签名的过程不仅验证了APK的完整性,还有助于保护开发者的身份,因为私钥不被公开。此外,如果应用需要更新,新的...
在实际开发中,除了使用命令行工具,还可以使用Android Studio的内置签名功能,为APK生成签名并进行发布准备。此外,对于生产环境,开发者通常会创建一个专门的发布密钥,以区别于开发过程中使用的测试密钥。 综上...
在Android应用开发中,APK签名是一个至关重要的步骤,它确保了应用的完整性和来源的可信性。在Windows环境下,开发者通常使用特定的工具来对APK进行签名,以使其能够在Android设备上顺利安装和运行。本文将详细介绍...
在APK发布之前,为了确保其安全性和防止篡改,开发者需要对APK进行签名。签名过程提供了身份验证,允许系统验证APK的来源并确认其完整性。本教程将详细讲解如何查看APK的签名信息。 首先,我们需要了解APK签名的...
通过aapt,开发者可以检查APK的签名证书,验证应用是否已被正确签署,以及确认签名的详细信息,如签名者名称、证书指纹等。 2. **查看版本号**:每个APK都有两个版本号,一个是`versionCode`,另一个是`versionName...
为了在Android设备上安装和运行,APK必须经过签名过程。本篇将详细介绍如何使用apktool和Auto-Sign这两个工具进行APK的解压、打包以及签名操作。 ### APKtool:反编译与重新打包 **1. 反编译APK** APKtool是一个...
2.1 使用签名工具:Android提供了多种签名工具,如 jarsigner(Java命令行工具)、apksigner(Android SDK中的工具)以及Android Studio内置的签名功能。开发者可以根据需求选择合适的工具进行签名操作。 2.2 签名...
`Auto-sign`的工作原理是读取这些参数,然后调用内部集成的Jarsigner命令行工具来自动执行签名操作。这样,开发者无需手动运行多个命令,节省了时间,提高了效率。 总结一下,手机APK签名工具,如`Auto-sign`,是...
三、命令行签名工具——signapk signapk是Android SDK提供的一款命令行工具,用于对APK进行签名。使用步骤如下: 1. 准备材料: - 未签名的APK文件(未进行签名的原始APK) - 私钥文件(.key格式,用于签名) - ...
总结来说,Android Apk的签名过程涉及到安全性和开发者身份的确认,无论是通过图形界面的Eclipse,还是命令行的keytool和jarsigner,或者是源码级别的签名,都是为了确保用户能够安全地下载和安装应用。正确理解和...
然后在命令行中使用`keytool`生成签名文件,如: ```bash D:\Android_keystore>keytool -genkey -alias aeo_android.keystore -keyalg RSA -validity 20000 -keystore aeo_android.keystore ``` 接着,使用`...
2. 签名工具:Android提供了`apksigner`工具,这是一个命令行实用程序,可以用来签署和验证APK。在某些情况下,开发者可能还会使用` jarsigner`,这同样是Java提供的签名工具。 批处理脚本的工作流程可能如下: 1. ...
"apk安卓包签名工具简单方便"这个标题指的是一个简化了APK签名过程的工具,使得开发者或普通用户可以更便捷地对APK进行签名操作。 签名在安卓系统中扮演着至关重要的角色,它是验证应用来源、确保应用完整性和防止...