Android - С каким файлом debug.keystore IntelliJ подписывает мое приложение? - PullRequest
8 голосов
/ 09 декабря 2011

Я пытаюсь отладить, почему я не могу заставить MapView работать в режиме отладки, и похоже, что приложение не подписано файлом debug.keystore, для которого я создал ключ API. Единственная версия файла с именем debug.keystore в моей системе находится в папке C:\Users\<user>\.android, как и ожидалось, однако после полного удаления этого файла и повторной сборки неподписанного приложения он по-прежнему работает в режиме отладки и не создает этот файл, как если бы это подписание с другим сертификатом. Есть идеи, что здесь происходит?

Спасибо!

Ответы [ 2 ]

8 голосов
/ 09 декабря 2011

Пожалуйста, дважды проверьте, что вы удалили файл debug.keystore из правильной учетной записи пользователя:

c:\Users\%USERNAME%\.android\debug.keystore

В моей системе он создается заново, как только я его удаляю и перестраиваю проект в IntelliJIDEA.

3 голосов
/ 12 декабря 2011

Оказывается, в папке android-sdk\\.android была еще одна debug.keystore. Не уверен, почему я не видел этого, когда искал диск раньше, но теперь он единственный на машине, и, конечно же, он восстанавливается при восстановлении. Не знаю, почему он не выглядит в C:\Users как документированный, но создание API карты для этого хранилища ключей решает мою проблему MapView.

...