Як експортувати проект у студію Android?


Відповіді:


296

Виконайте наступні кроки, щоб підписати програму в андроїд-студії: -

  1. Спочатку перейдіть до збірки-> Створити підписаний APK

    Перший скріншот

  2. Потім після натискання кнопки "Створити підписаний APK" з'явиться діалогове повідомлення з інформацією.

    Другий скріншот

  3. Натисніть на Create Newкнопку, якщо у вас немає файлу зберігання ключів. Якщо ви натискаєте на Choose Existing.

    Цей скріншот

  4. Після натискання на Create Newкнопку, тоді з'явиться діалогове вікно, де потрібно ввести інформацію про файл зберігання ключів, інші реквізити підпису.

    Четвертий скріншот

  5. Після заповнення повних реквізитів натисніть Okкнопку, а потім переспрямовуйте до цього діалогового вікна.

    П'ятий скріншот

  6. Натисніть кнопку Далі, потім поставте галочку на Run ProGuardі натисніть на фінішу. Він генерує підписаний APK.

    Шостий скріншот

    Сьомий скріншот


1
З будь-якої причини, коли я слідую вашим інструкціям і намагаюся завантажити свій додаток в ігровий магазин, він говорить, що Ive створив apk-файл налагодження. Будь-яка ідея, чому це може статися? Дякую!
серFunkenstine

1
Я оновив відповідь, і ви повинні додати це в тег програми android: debuggable = "false" AndroidManifest.xml
Ajay S

1
У мене така ж проблема. "Android: debuggalbe = false" не працює.
Bagusflyer

11
Тепер "android: debuggalbe = false" не потрібен, і ви можете вибрати тип збірки під час експорту підписаного APK.
відлуння

4
Краще залишити атрибут android: debuggable з маніфесту. Якщо це зробити, тоді інструменти автоматично вставлять android: debuggable = true під час створення APK для налагодження на емуляторі чи пристрої. І коли ви виконаєте збірку релізів, таких як Експорт APK, він автоматично встановить значення false. Якщо з іншого боку ви вказали певне значення у файлі маніфесту, то інструменти завжди будуть його використовувати. Це може призвести до випадкової публікації вашого додатка з інформацією про налагодження. ANDROID STUDIO 0.8.14
MCHAppy

101

З меню:

Build|Generate Signed APK

або

Build|Build APK

(остання, якщо вам не потрібна підписана для публікації в Play Store)


7
Для всіх людей, які не знають, де створено apk: root_Of_Your_Application \ app \ build \
outputs

10

По-перше, додайте цей android: debuggable = "false" у тег програми AndroidManifest.xml.

Вам не потрібно вводити код android:debuggable="false"у тезі програми. Скарги на студійні для мене студії -

Уникайте жорсткого кодування режиму налагодження; вимикаючи його, дозволяє налагоджувати та випускати версії для автоматичного призначення одного менш ... (Ctrl + F1)

Краще залишити атрибут android: debuggable з маніфесту. Якщо це зробити, тоді інструменти автоматично вставлять android: debuggable = true під час створення APK для налагодження на емуляторі чи пристрої. І коли ви виконаєте збірку релізів, таких як Експорт APK, він автоматично встановить значення false. Якщо з іншого боку ви вказали певне значення у файлі маніфесту, то інструменти завжди будуть його використовувати. Це може призвести до випадкової публікації вашого додатка з інформацією про налагодження.

Прийнята відповідь виглядає дещо старої. Для мене він вимагає вибрати, чи хочу я збирати налагодження або випускати збірку.

Перейдіть на сторінку Build>> Створити підписаний APK. Виберіть свій магазин, введіть пароль і т.д.

введіть тут опис зображення

Тепер ви повинні побачити підказку для вибору release build or debug build.

Для виробництва завжди вибирайте версію версії!

введіть тут опис зображення

І ви закінчили. APK, який підписав, експортується.

введіть тут опис зображення

PS: Не забудьте збільшити свій versionCodeфайл маніфесту перед завантаженням у playstore :)


7

Виконайте такі дії:

-Build
-Generate Signed Apk
-Create new

Потім заповніть форму "Новий магазин ключів". Якщо ви плануєте змінити .jnk файл призначення, тоді курча в пункт призначення та вкажіть ім'я, щоб отримати кнопку ОК. Закінчивши його, ви отримаєте "Пароль зберігання ключів", "Псевдонім ключів", "Пароль ключа". Натисніть кнопку "Далі" та змініть папку призначення. Потім натисніть фініш, ось і все. :)

введіть тут опис зображення

введіть тут опис зображення введіть тут опис зображення

введіть тут опис зображення введіть тут опис зображення


3

1.- Експорт підписаних пакетів:

  • Скористайтеся майстром вилучення підписаного пакета програм Android (у головному меню виберіть Build | Generate Signed APK). Пакет буде підписаний під час вилучення.

    АБО

  • Налаштуйте файл .apk як артефакт, створивши визначення артефакту типу програми Android у режимі пакету, підписаного Release.

2. - Експорт неподписаних пакетів: це можна зробити лише за допомогою артефактних визначень із вказаним режимом налагодження або Випустити неподписаний пакет.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.