jjzjj

JarSigner

全部标签

jarsigner显示不是内部命令 JDK环境已配好

jarsigner显示不是内部命令JDK环境已配好安装jdk说明:如果javac无法运行则在环境变量里配置1.首先,打开配置环境变量界面,如下操作:我的电脑—-属性—-高级—-环境变量2.系统变量(S)中配置如下:2.1,新建系统变量:变量名:JAVA_HOME变量值:C:\ProgramFiles\Java\jdk1.5.0_17(该目录为JDK安装的目录)2.2,编辑CLASSPATH,如果没有该变量则新建,变量名:CLASSPATH变量值:%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar;(注:该变量值置于CLASSPATH即可,其中:变量值最

java - 未找到证书链,但 keystore 包含私钥

我正在尝试签署我的apk,以便我可以使用以下命令发布我的应用程序更新:jarsigner-verbose-sigalgSHA1withRSA-digestalgSHA1-keystoremyrelease-key.keystoreCordovaAppreleaseunsigned.apkalias_name但是收到此错误:jarsigner:Certificatechainnotfoundfor:¡sigalg.¡sigalgmustreferenceavalidKeyStorekeyentrycontainingaprivatekeyandcorrespondingpublickey

android - jarsigner 无法打开 jar 文件 : NooYawk. apk。(NooYawk 是 App 名称)

我在这里使用此链接的帮助用发布key签署了我的map应用程序http://developer.android.com/guide/publishing/app-signing.html#cert生成调试key后,下一步是通过使用证书签名来生成发布映射key。我正在执行这些工作正常的步骤,但最终jarsigner无法找到我的NooYawk.apk文件。我还应该做什么。admins-Mac-mini:.androidDavid$keytool-genkey-v-keystorefureleasekey.keystore-aliasfashion-keyalgRSA-keysize2048-

java - Xamarin 和 APK 签名 - 更改 JarSigner 的路径

当我构建我的Xamarin项目时,它使用的jarsigner工具的版本总是来自\Java\jdk1.6.0_39\bin\我想知道我们是否可以换成不同版本的JDK。查看构建输出,它似乎归结为MSBuild../Xamerin/Android.Build.Tasks.dll告诉它....(见下文)有没有办法让构建指向另一条路径...JDK的更高版本?随便11>Using"AndroidSignPackage"taskfromassembly"C:\ProgramFiles(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Build.Tasks.d

android - apk 必须使用与以前版本相同的证书进行签名

我正在尝试将我的Android应用程序上传到GooglePlay市场,但出现错误:theapkmustbesignedwiththesamecertificatesasthepreviousversion有趣的是,我使用的是带有原始密码的原始keystone,所以我很困惑是什么导致了这个问题。1)我确实将我的MacOSX升级到了Lion,它是我认为较早的32位操作系统的64位操作系统。这可能是问题所在吗?2)在制作这个新的应用程序版本之前,我确实更新了Android工具:Eclipse、SDK和Java。这可能是问题所在吗?3)我也试过运行jarsigner-verify-verbos

Android - apk 签名 : entries' certificate chain is not validated & signatures w/o a timestamp

按照SigningyourAPPwiththeADTpluginforEclipse中的程序进行操作后,我手动验证了签名的apk(describedbelowinthesamepage):$jarsigner-verify-verbose-certsmy_application.apk每个条目都正确签名[s和sm],但最后出现了:Warning:Thisjarcontainsentrieswhosecertificatechainisnotvalidated.Thisjarcontainssignaturesthatdoesnotincludeatimestamp.Withoutati

android - Alpha 版本的 APK 上传失败。来自 apksigner : Digest algorithm and Signature Algorithm Which is not supported on API levels [[16, 17 的错误]]

我已经使用keytool、jarsigner和zipalign实用程序对APK进行了签名。我使用了以下命令:keytool-genkey-v-keystoremyAppTransporterKey.keystore-aliasmyTransporter-keyalgRSA-keysize2048-validity10000cordova插件rmcordova-plugin-consolecordovabuild--releaseandroidjarsigner-verbose-keystoreC:\Users\ali\Documents\transporterApp\myAppKey.

android - 从命令行签署 Android App Bundle

有人知道如何从命令行使用新keystore对.aab文件进行签名吗?文档here提到我们可以使用jarsigner从命令行签署我们的应用程序包。但我找不到命令行?有人知道命令行吗?将我的bundle上传到GooglePlay时出现此错误:YouuploadedanAPKwithaninvalidsignature(learnmoreaboutsigning).Errorfromapksigner:我尝试使用此命令对应用程序包进行签名:jarsigner-verbose-sigalgSHA1withRSA-digestalgSHA1-keystorexample.jksbundle.aa

android - 应用中心构建,错误 :/usr/bin/jarsigner failed with return code: 1

当我尝试构建时使用应用中心,我目前收到此错误:[command]/usr/bin/jarsigner-keystore/Users/vsts/agent/2.136.1/work/1/s/.certs/keystore.jks-storepass***-keypass***-verbose-sigalgMD5withRSA-digestalgSHA1-signedjar/Users/vsts/agent/2.136.1/work/1/s/android/app/build/outputs/apk/app-release.apk/Users/vsts/agent/2.136.1/work

android - 如何使用我用 GPG 制作的私钥签署 apk?

这可能吗?我有一个已经用GPG制作的key对,但我就是找不到用该key对其进行签名的方法。我真的不想为此使用keytool或其他任何东西制作新key;我宁愿使用我现在拥有的key。有人知道我该怎么做吗?提前致谢。 最佳答案 我非常怀疑GPG会生成可供jarsigner使用的key。可能可以编写转换器来执行此操作,但硬着头皮生成新key的工作量要少得多。执行此操作的命令很简单keytool-genkey-aliasmynickname-validity20000-keystore~/.android/my-keystore(p.s.备