kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 richey
richey
Вопрос

Настройте Eclipse на использование подписанного хранилища ключей

Я наконец-то создал 'окончательное' хранилище ключей для своего приложения. Поскольку мое приложение использует Google Maps, мне нужно обновить все макеты, чтобы использовать новый API-ключ, полученный от приложения, а также...

Теперь я полностью осознаю требование экспортировать подписанный APK для релиза, но что после этого? Я думаю, что для дальнейшего развития и тестирования было бы проще всего настроить Eclipse на использование моего окончательного хранилища ключей вместо отладочного хранилища ключей... но я не нашел способа сделать это? Он только позволяет мне настроить 'альтернативный' ключ отладки, но я думаю, что это не одно и то же.

Извините, если я слишком запутался, если я что-то не так понял.

49 2012-06-04T19:06:59+00:00 7
Программирование
android
keystore
 Devunwired
Devunwired
4-го июня 2012 в 7:18
2012-06-04T19:18:57+00:00
Дополнительно
Источник
Редактировать
#16353285

Вы можете настроить пользовательское хранилище ключей для использования в отладочных сборках (те, которые происходят при нажатии кнопки Run...) в Eclipse, перейдя в Preferences -> Android -> Build и введя имя файла в опции "Custom debug keystore".

Однако есть оговорка, что он должен следовать тем же правилам, что и традиционное хранилище отладочных ключей, в основном:

  1. Пароль keystore должен быть "android";
  2. Оно должно содержать ключ с именем "androiddebugkey"
  3. Пароль этого ключа должен быть "android";

Таким образом, хотя можно подписывать приложения в отладке с тем же хранилищем ключей, что и при экспорте, это требует, чтобы ваше производственное хранилище ключей выглядело как хранилище отладки, что делает его менее безопасным, если кто-то завладеет файлом (будет легче проверить и угадать пароли).

HTH

70
0
Решение / Ответ
 pilcrowpipe
pilcrowpipe
24-го декабря 2012 в 7:39
2012-12-24T07:39:24+00:00
Дополнительно
Источник
Редактировать
#16353286

Я смог использовать свое хранилище ключей выпуска Google Play в качестве пользовательского хранилища ключей для отладки, чтобы помочь в отладке функции покупки приложений. То же самое, несомненно, можно применить и для отладки Google Maps.

Как упоминал Devunwired, здесь есть свои оговорки. Но мое решение было следующим:

  1. Скопируйте куда-нибудь свой релизный ключ.
  2. Измените пароль/пароль ключа keystore и псевдоним ключа, следуя инструкциям здесь (также следуя рекомендациям Devunwired', чтобы сделать его похожим на отладочный keystore).
  3. Измените в настройках Eclipse's Preferences > Android > Build > Custom keystore на путь к копии, сделанной в шаге 1.
  4. Готово!
 Pang
Pang
Редактировал ответ 1-го августа 2017 в 7:31
61
0
Steven Craft
Steven Craft
19-го февраля 2015 в 10:09
2015-02-19T10:09:11+00:00
Дополнительно
Источник
Редактировать
#16353292

Для того для Eclipse подписать автоматически при развертывании необходимо создать keystore, который ведет себя как отладки хранилище ключей. Это означает, что должны быть 'androiddebugkey' и ключ и пароль для хранилища ключей должен быть 'и#39;. Поэтому я'd рекомендую следующее:

  1. Сделать копию ключей, я скопировал мой файл называется ИАП.хранилище
  2. Команду откройте окно терминала/с помощью keytool по пути (для меня путь D:\NVPACK\jdk1.6.0_45\bin\keytool.exe) или использовать полный путь к хранилищу в команды ниже
  3. Изменить пароль хранилища ключей 'андроид#39;:
  • ключей -storepasswd -хранилище ИАП.хранилище
  • Выполните запрос на ввод старого пароля хранилища ключей
  • Выполните запрос на ввод Андроид, как новый пароль
  • Выполните запрос, чтобы подтвердить андроид в качестве пароля
  1. Переименовать свой ключ к androiddebugkey (заменить Old_Key_Store_Name с вашей текущей клавишу имя в следующей команде)
  • ключей -changealias -хранилище ИАП.хранилище -псевдоним Old_Key_Store_Name -destalias androiddebugkey
  • Выполните запрос на ввод пароля для хранилища ключей (который является теперь более)
  • Выполните запрос, чтобы ввести свой Old_Key_Store_Name пароль (это все, что вы раньше имели свой ключ, пароль)
  1. Изменить пароль для вашего androiddebugkey
  • ключей -keypasswd -хранилище ИАП.хранилище -псевдоним androiddebugkey
  • Выполните запрос на ввод пароля для хранилища ключей (который является теперь более)
  • Выполните запрос, чтобы ввести свой androiddebugkey пароль (это все, что вы раньше имели свой ключ, пароль)
  • Выполните запрос на ввод Андроид, как новый ключ пароль
  • Выполните запрос, чтобы подтвердить андроид в качестве ключа пароль
  1. Теперь у вас есть хранилище ключей (с ключом), что затмение можно использовать для автоматического входа строители.
  2. Загрузить затмение.
  3. Окно -и gt; Настройки -> Андроид -и GT; строить
  4. Следуйте 'пользовательские отладки хранилище ключей' обзор ИАП.файл хранилища мы предыдущие создан
  5. ОК

Теперь, когда вы запуск/отладка вашего проекта, это'будете использовать хранилище ключей, мы просто созданы, чтобы подписать ваш проект. Это позволит такие вещи, как ВБД на работу.

Внимание: это удобно, но, конечно, если кто-то завладеет вашим ИАП.хранилище ключей они смогут войти вещи, как вы с помощью 'и#39; как хранилище ключ/пароль. Надеюсь, это очевидно из перечисленных выше шагов, но лишь на секунду, чтобы оценить, что это значит для себя (или своей компании). Затем на основе этого решать, если риски приемлемы, и если вам нужно проводить какие-либо дополнительные меры, чтобы обеспечить безопасность этого файла.

4
0
Vinod Joshi
Vinod Joshi
21-го апреля 2014 в 7:15
2014-04-21T07:15:56+00:00
Дополнительно
Источник
Редактировать
#16353289

Мы установка пользовательских ключей использовать для наших построениях отладки. Затмение, зайдите в Настройки -> Андроид -и GT; строить и ЛОР именем файла в "пользовательские отладки хранилище ключей и".

Важно, когда мы создаем наши keystore для таможенного затмение.:

Пароль хранилища ключей должны быть "Андроид"и Он должен содержать ключевые кличке "androiddebugkey и" Этот ключ'ы пароль должен быть "Андроид"и Поэтому, пока есть возможность подписывать свои приложения в отладки с таким же keystore как для экспорта, он требует вашего производства ключей, чтобы выглядеть как отладить магазине, что делает его менее защищенным, если кто-то добыл если файл (было бы легче осматривать и паролей).

если мы хотим изменить пароль хранилища ключей: $ ключей -storepasswd -хранилище мое.хранилище

если мы хотим изменить пароль хранилища ключей псевдоним: $ ключей -keypasswd -хранилище мое.хранилище -псевдоним my_name

если мы хотим изменить псевдоним keystore: $ ключей -changealias -хранилище мое.хранилище -псевдоним my_name -destalias my_new_name

Vkj

3
0
 Tiberius
Tiberius
4-го июня 2014 в 3:17
2014-06-04T15:17:50+00:00
Дополнительно
Источник
Редактировать
#16353290

Вы можете ввести как свой отладка и ваш SHA1 для выхода на тот же ключ API Google с помощью консоли разработчика Google (console.developers.google.com).

Таким образом, вы будете иметь тот же API-ключ и больше не придется менять его в AndroidManifest.xml.

0
0
 Sabo
Sabo
11-го февраля 2015 в 11:39
2015-02-11T23:39:55+00:00
Дополнительно
Источник
Редактировать
#16353291

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

Скрипт доступен на https://github.com/IntellexApps/key2debug

Мы используем его в течение некоторого времени теперь, так что должно быть достаточно стабильным.

ура!

0
0
Alex  R. R.
Alex R. R.
16-го апреля 2014 в 7:31
2014-04-16T07:31:29+00:00
Дополнительно
Источник
Редактировать
#16353288

Здесь приведены инструкции по преобразованию обычного хранилища ключей в отладочное хранилище ключей: https://stackoverflow.com/a/15754187/917362

 Community
Community
Редактировал ответ 23-го мая 2017 в 11:45
0
0
Похожие сообщества 18
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
19 674 пользователей
Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. Размещение бесплатное. 📌 ВАЖНО: Правила публикации и правила канала: 📌 Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-12-10
Открыть telegram
StartAndroid Ru Chat
StartAndroid Ru Chat
2 849 пользователей
Android чат сайта startandroid.ru Канал - @startandroid
Открыть telegram
Android Architecture
Android Architecture
2 757 пользователей
Русскоязычный чат для обсуждения архитектуры Android приложений. У нас атмосфера взаимопомощи и уважения друг к другу! Общий чат по Android: @android_ru Чат для вакансий: @mobile_jobs Подробнее: https://telegra.ph/Android-Architecture-06-02
Открыть telegram
Android Declarative
Android Declarative
1 772 пользователей
Чат русскоязычного android-сообщества, посвященный декларативным UI-фреймворкам: Jetpack Compose, Anko, Anvil, Litho, Splitties за оффтопик пожизненная ссылка в @android_ru @jetpack_compose - новости https://bit.ly/32pRDWm - примеры компонентов
Открыть telegram
AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
1 684 пользователей
Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно 1раз в 2 недели ставьте в тексте тег #vacancy. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov Флудить тут @pogromista
Открыть telegram
Android ROM Development
Android ROM Development
1 650 пользователей
Discussion about Android ROM development and testing. App development group: 🖥 https://t.me/joinchat/CiGS0z9LkBPQ_8gjz3eAdA
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 2 дня назад
2
Денис Васьков
Зарегистрирован 4 дня назад
3
Dima Patrushev
Зарегистрирован 6 дней назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
JA
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией