Intereting Posts
Основная деятельность – это не сбор мусора после уничтожения, поскольку на него ссылается InputMethodManager косвенно Android-путь к массиву – читать точки на пути? Google Maps V2 показывает пустой экран на Android 2.2 Проблема запуска андроида AVM / SDK gui с использованием инструментов / android, исполняемых в SDK android. Ubuntu 10.04, i686 Проводник в Android Studio Как можно добавить разделительную линию в Android RecyclerView? Как создать кнопку плавающего действия (FAB) в android, используя AppCompat v21? Android CountDownTimer показывает 1 в течение двух секунд Android Как настроить макет в полноэкранном режиме, когда видна клавиатура Получить GPS-местоположение в широковещательном приемнике / или услуге для передачи данных приемника Broadcast Отправить вывод Logcat приложения в адрес электронной почты Альтернатива addPreferencesFromResource как устаревшая Как добавить «Библиотечный проект» в IntelliJ IDEA? SearchView getActionView возвращает null Не удается обнаружить Sony Xperia в Eclipse

Создайте подписанную студию андроида apk

Я новичок в разработке Android и только что закончил свое первое приложение. Я хочу создать подписанный apk в студии Android. Я прочитал документы разработчика, но не мог понять шаги. Когда я нажимаю на Build>Generate Signed APK... , он показывает мне диалоговое окно с просьбой о следующем:

 Keystore path //with two options create new and choose existing Keystore password Key alias key password 

Я не понимаю, что такое хранилище ключей, даже после того, как он отправил его в Google. Когда я выбираю create new он просит меня выбрать путь и найти файл .jks которого у меня нет! Может кто-нибудь объяснить и перечислить шаги для создания подписанного apk.

Solutions Collecting From Web of "Создайте подписанную студию андроида apk"

Используйте двоичный ключ Keytool или exe для создания частного хранилища ключей. Инструкции здесь . Затем вы можете подписать свое приложение, используя это хранилище ключей. Keytool устанавливается при установке Java.

ПРИМЕЧАНИЕ. Сохраните / создайте резервную копию этого хранилища ключей, потому что, как только вы публикуете приложение в игре, подписывая его с этим хранилищем ключей, вам придется использовать одно и то же хранилище ключей для любых будущих обновлений. Поэтому важно, чтобы вы его поддерживали.

НТН.

Прочтите этот мой ответ здесь

Как экспортировать проект в студию Android?

Это поможет вам шаг за шагом создать подписанный APK и как создать файл хранилища ключей из Android Studio.

Из ссылки вы можете сделать это легко, так как я добавил его снимок экрана шаг за шагом.

Короткий ответ

Если у вас есть файл Key-store, вы можете сделать то же самое просто.

Нажмите «Создать», затем нажмите «Создать подпись APK».

Я не думаю, что кто-то правильно ответил на вопрос. Итак, для кого-то другого, у кого есть тот же вопрос, это должно помочь:

Шаг 1 Перейдите к сборке> Сгенерировать подписанный APK> Далее (выбранный модуль будет вашим модулем, чаще всего называемым «приложение»)

Шаг 2 Нажмите, чтобы создать новый

Шаг 3 В основном заполните форму с необходимыми данными. Сбивающий бит бит, где он запрашивает путь хранения ключей . Нажмите на значок справа с помощью трех точек («…»), в результате чего откроется окно навигатора с просьбой перейти и выбрать файл .jks. Перейдите в папку, в которой вы хотите сохранить файл хранилища ключей, а затем В поле « Имя файла» в нижней части этого окна просто введите имя по своему вкусу, и кнопка «ОК» теперь будет доступна. Что происходит, так это то, что окно действительно не просит вас выбрать файл .jks, а скорее хочет, чтобы вы указали ему местоположение и имя, которое вы хотите.

Шаг 4 Нажмите « Далее», а затем выберите « Отпустить» и «Войла!». вы сделали.

Здесь объясняется «официальный» способ настройки файла build.gradle в соответствии с рекомендациями Google.

В принципе, вы добавляете signConfig , где вы указываете местоположение пароля хранилища ключей. Затем в форме сборки релиза см. Эту конфигурацию подписи.

 ... android { ... defaultConfig { ... } signingConfigs { release { storeFile file("myreleasekey.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" } } buildTypes { release { ... signingConfig signingConfigs.release } } } ... 

У меня такая же проблема. Я заполнил поле файлом /home/tim/android.jks из учебника, думая, что файл будет создан. И когда я нажимаю кнопку ввода, он скажет, что не может найти файл. Но когда я попытаюсь создать файл, это не позволит мне создать файл jks. Я закрыл андроид-студию и снова запустил ее, и все получилось отлично. Я должен был нажать … чтобы правильно добавить файл. Создать подписанный мастер apk -> новый магазин ключей -> нажмите … выберите файл хранилища ключей. Введите имя файла. Я думал, что мне придется использовать openjdk и создать свой собственный ключевой файл, но он встроен в андроид-студию

Вы можете добавить это в свой градиент сборки

 android { ... defaultConfig { ... } signingConfigs { release { storeFile file("my.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" } } buildTypes { release { ... signingConfig signingConfigs.release } } } 

Если вам понадобится keyHash, сделайте это через терминал android stdio в корневой папке проекта

 keytool -exportcert -alias my.keystore -keystore app/my.keystore.jks | openssl sha1 -binary | openssl base64 
  1. Перейти к сборке -> Создать подписанный APK в Android Studio.
  2. В появившемся окне нажмите кнопку « Создать новый …» .
  3. Затем введите данные, как показано ниже, и нажмите « ОК» – « Далее» . Введите описание изображения здесь
  4. Выберите тип сборки как выпуск и нажмите кнопку « Готово» .
  5. Подождите, пока APK сгенерирует сообщение успешно, как показано ниже. Введите описание изображения здесь
  6. Нажмите « Показать в проводнике», чтобы увидеть подписанный файл APK.

Для получения дополнительной информации перейдите по этой ссылке.

Официальная документация на Android по этому вопросу с пошаговым руководством включала в себя, как создавать подписанные ключи APK в Android Studio и даже о том, как настроить автоматическое создание ключей APK в сборке Gradle.

https://developer.android.com/studio/publish/app-signing.html

Посмотрите главу: Подпишите свою версию выпуска