В папке .android нет файла debug.keystore.
Кому-то, с которым я помогаю с приложением, нужно найти ее debug.keystore-mine в моей папке .android, но когда я перемещаюсь туда на своем компьютере, его там нет.
Нужно ли что-то делать, чтобы оно появилось? Где он/как он может быть сгенерирован снова?
Ответы
Ответ 1
Согласно документации, выполнение сборки в Eclipse или с помощью ant debug
должно автоматически генерировать ~/.android/debug.keystore
.
Но если это не сработает, вы можете создать его вручную, выполнив:
keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"
Ответ 2
Если она использует Eclipse, перейдите в Windows → Настройки
Выберите Android → Build
Там вы увидите хранилище отладки по умолчанию: "Путь"
Посмотрите, можете ли вы найти его там.
Ответ 3
debug.keystore
создается автоматически при первой сборке, которая его использует.
Ответ 4
В Windows 7 я должен был создать файл вручную, используя предложенную команду John. Не забудьте включить путь в пару двойных кавычек (").
Ответ 5
Я не знаю, как это работает волшебным образом!
Я удалил свой debug.keystore, снова построил свой проект и искал debug.keystore в местоположении по умолчанию ~/.android/debug.keystore, не нашел debug.keystore.
Снова создайте проект и найдите debug.keystore, не повезло!
Затем я открываю eclipse, перейдите в Windows → Настройки, выберите Android → Build
См. Хранилище отладки по умолчанию: "Путь".
Теперь снова искал debug.keystore в местоположении по умолчанию ~/.android/debug.keystore, нашел debug.keystore.
Пробовал так много раз, он работал.
Ответ 6
Вы можете создать хранилище ключей, используя эту команду.
keytool -genkey -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"