2013-10-01 3 views
1

Я попытался подписать файл .apk, используя Jarsigner по команде: -Ошибка при подписании .apk файла через Jarsigner

C: \ Program Files \ Java \ jdk1.7.0_25 \ Bin> Jarsigner - Хранилище ключей "C: \ Program Files.android \ debug.keystore" -storepass андроид -keypass андроид "C: \ Program Files.android \ AndroidCalculator.apk" androiddebugkey

Кроме того, у меня есть zipalign его на команда: -

C: \ Program Files \ Java \ jdk1.7.0_25 \ Bin> zipalign 4 "C: \ Program Files.android \ Andr oidCalculator.apk" "C: \ Program Files.android \ Calculator.apk"

Но когда я пытаюсь установить его с помощью ADB команды установки: -

C: \ Program Files \ Android-SDKs \ платформенные инструменты> ADB установить «C: \ Program Files.andr подъязычная \ Calculator.apk "

Обнаружена ошибка l икэ -

C: \ Program Files \ Android-SDKs \ платформенные инструменты> ADB установки "C: \ Program Files.android \ Calculator.apk" 258 Кб/с (16409 байтов в 0.062s) упак: /data/local/tmp/Calculator.apk Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

Примечание: debug.keystore магазина в C:\Program Files\.android\

Я также сделал с

  • Jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore мой релиз-key.keystore AndroidCalculator.apk калькулятор

но спросите меня Введите фразу. Я вхожу в «андроид», но ничего не произошло, он показывает мне ошибку

ответ

0

Создайте свой собственный новый сертификат, для которого вы предоставите кодовую фразу, а затем используйте этот сертификат. при запросе PASSPHRASE - поставьте тот, который вы установили при его создании.

0

Eclips Шаг Чтобы создать хранилище ключей или бла-бла-бла

-->right click on project 
-->Select Export 
-->Next to project which you want to create sign 
-->checked create new keystore 
-->Select the path and name 
-->fill the Password 
-->Give a Alias name 
-->Give Password 
-->35 year Above Certificate Expire date 
-->Give Next 
-->Give Apk Name 
-->Finished 
Смежные вопросы