Android - Ошибка подписания моего apk wit jarsigner - PullRequest
5 голосов
/ 23 марта 2012

Я сделал файл ключа следующим образом:

C:\Users\Alex>keytool -genkey -v -keystore alexkey.keystore -alias alexkey -keyalg RSA -keysize 2048 -validity 10000

, а затем попытался подписать свой файл .apk следующим образом:

C:\>jarsigner -verbose -keystore alexkey.keystore problemio.apk alexkey

, и я сохранил .apkфайл, щелкнув правой кнопкой мыши имя проекта в Eclipse -> Инструменты Android -> Экспорт неподписанного пакета приложения.

, а затем я поместил файл .apk в тот же каталог, что и ключ, и запустил команду jarsigner.из того же каталога.

Любая идея, почему я получил эту ошибку:

jarsigner: unable to create: problemio.apk.sig

Спасибо!

Ответы [ 4 ]

12 голосов
/ 23 марта 2012

Благодарю @yorkw за ответ, реальное решение этой проблемы - проблема с разрешениями для папок.Убедитесь, что вы работаете в папке, которую вы можете изменить.Я просто исправил эту проблему для себя, убедившись, что я в папке с правами доступа.

6 голосов
/ 30 июня 2014

Эта ошибка связана с проблемами прав доступа.

  1. Проверьте папку (полное разрешение есть или нет)
  2. Запуск от имени администратора для командной строки
1 голос
/ 27 августа 2016

это сработало для меня

Для пользователей Windows

открыть свой терминал или командную строку с правами администратора

Для пользователей Ubuntu / linux

пробег jarsigner с sudo

0 голосов
/ 26 мая 2015

Иметь разрешение на доступ к пути, где находится jarsigner. Это обязательно сработает. : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...