Android签名问题
|
我正在尝试通过遵循本指南来签署apk。
我在C:\\ Users \\ Family \\ workspace \\中创建了一个keytools文件夹,在新创建的keytools文件夹中创建了一个keys文件夹。所以现在我有了C:\\ Users \\ Family \\ Workspace \\ keytools和C:\\ Users \\ Family \\ workspace \\ keytools \\ keys文件夹。
我将debug.keystore复制到keys文件夹中,并将keytool.exe和jli.dll复制到keytools文件夹中。
我运行cmd.exe并导航到C:\\ Users \\ Family \\ workspace \\ keytools并运行
keytool -genkey -alias anddev.keystore -keyalg RSA -validity 20000 -keystore keys/anddev.keystore
anddev.keystore文件在keys文件夹中创建。
我将要签名的apk复制到keytools文件夹中。我也将jarsigner.exe复制到keytools文件夹中。
在cmd.exe中,我位于C:\\ Users \\ Family \\ workspace \\ keytools并尝试运行:jarsigner -verbose -keystore C:\\Users\\Family\\workspace\\keytools\\keys\\anddev.keystore -signedjar sampleapp_signed.apk sampleapp.apk anddev.keystore
。它给了我这个错误:
我还尝试运行:
jarsigner -verbose -keystore C:\\ Users \\ Family \\ workspace \\ keytools \\ keys \\ anddev.keystore -signedjar sampleapp_signed.apk sampleapp.apk C:\\ Users \\ Family \\ workspace \\ keytools \ \ keys \\ anddev.keystore
我也试着跑:
jarsigner -verbose -keystore C:\\Users\\Family\\workspace\\keytools\\keys\\anddev.keystore -signedjar C:\\Users\\Family\\workspace\\keytools\\sampleapp_signed.apk C:\\Users\\Family\\workspace\\keytools\\sampleapp.apk C:\\Users\\Family\\workspace\\keytools\\keys\\anddev.keystore
当我导航到c:\\ program files \\ java \\ jdk1.6.0_23 \\ bin并运行该代码时,它会要求输入密钥库密码,而当我编写密钥库密码(123456)时,它给了我一个错误:
jarsigner:找不到以下证书链:c:\\ users \\ family \\ workspace \\ keytools \\ keys \\ anddev.keystore。 c:\\ users \\ family \\ workspace \\ keytools \\ keys \\ anddev.keystore必须引用包含私钥和相应密钥证书链的有效密钥库密钥条目。
当我编写anddev.keystore传递(= asdfgh,keytool在过程结束时要求的第二个传递)时,出现此错误:
jarsigner错误:java.lang.RuntimeException:密钥库加载:密钥库被篡改,或者密码不正确。 (但是,我很确定这是正确的错误,因为通过的不是这个错误,而是123456)。
我很确定我正在接近,并且证书链错误是问题所在。对?我错过了一步还是什么?
另一件事:在命令行中,当keytool要求输入任何密码时,光标不会移动。我写了密码,但没有看到任何数字或星号,或光标在移动。然后,它要求重新输入密码,同样的事情发生了。我想这没关系,这是命令行的功能,我只是为了确定就在写。
编辑:
在Hades和Saasha的帮助下,签署apk非常容易。对于有兴趣的人,这里是我的步骤:
为此,我在C:\\ Users \\ Family \\ workspace中创建了MyKeys文件夹。处理之后,sample.keystore和samplesigned.apk出现在该文件夹中。
没有找到相关结果
已邀请:
2 个回复
寿柬窟年
贡炮逗握惫