Ошибка при создании окончательного архива: невозможно получить ключ подписи отладки - PullRequest
4 голосов
/ 08 октября 2011

Я не могу собрать и запустить свой проект Android с использованием Eclipse на Mac 10.7. Я получаю ошибку

Ошибка генерации окончательного архива: невозможно получить ключ подписи отладки

  • Изменения разрешений в каталоге ~ / .android не увенчались успехом.

  • Попытка создания другого проекта

  • Следовал руководству по настройке SDK и был даже успешным в среде Windows для моего терминала Windows на моем рабочем месте.

  • Установил пакеты с помощью AVD и установил местоположение моего SDK-местоположения.

  • Добавлены мои инструменты SDK в переменную $ PATH.

Я также получаю еще одну ошибку при попытке создать AVD

[2011-10-08 13:42:17 - SDK Manager] Ошибка: нуль

Какой еще шаг я пропустил?

Ответы [ 3 ]

5 голосов
/ 09 октября 2011

Удалил каталог ~ / .android, перезапустите диспетчер AVD и затем пересоберите проект.

2 голосов
/ 09 января 2012

Удаление каталога, повторный запуск диспетчера AVD и перестройка не решили эту проблему для меня, и, насколько я могу судить, она связана с разрешениями для каталога.

Когда я позволил диспетчеру AVD или keytool.exe создать мой каталог .android, разрешения для каталога были такими:

d---------

В моем случае я

  1. удалил каталог .android
  2. mkdir .android
  3. сборка и запуск.

Поскольку я запускался из eclipse с плагином ADT, он побудил меня создать новое виртуальное устройство Android (поскольку оно хранит их в каталоге .android/avd). И на этот раз права доступа к файлам на .android и все остальное вышли нормально.

0 голосов
/ 14 марта 2013

Получено сообщение об ошибке: null при создании AVD с использованием OSX Android dev bundle. Пакет был установлен в папку / dev в папке Desktop - / Users / me / Desktop / Dev. Необходимо создать папку .android в папке пользователя - /Users/me/.android.

...