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

Как экспортировать проект в Android Studio? Я имею в виду, как я делал это в Eclipse от File|Export..


person Alexander Kulyakhtin    schedule 18.05.2013    source источник


Ответы (5)


Выполните следующие шаги, чтобы подписать приложение в студии Android:

  1. Сначала перейдите в раздел «Сборка» -> «Создать подписанный APK».

    Первый скриншот

  2. Затем, как только вы нажмете «Создать подписанный APK», появится информационное диалоговое сообщение.

    Второй скриншот

  3. Нажмите кнопку Create New, если у вас нет файла хранилища ключей. Если вы нажали на Choose Existing.

    Этот скриншот

  4. После того, как вы нажмете кнопку Create New, появится диалоговое окно, в котором вам нужно ввести информацию о файле хранилища ключей и другие сведения о полномочиях подписи.

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

  5. После того, как вы заполните полную информацию, нажмите кнопку Ok, после чего она перенаправит вас в этот диалог.

    Пятый скриншот

  6. Нажмите кнопку «Далее», затем отметьте Run ProGuard и нажмите «Готово». Он генерирует подписанный APK.

    Шестой снимок экрана

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

person Ajay S    schedule 09.11.2013
comment
По какой-то причине, когда я следую вашим инструкциям и пытаюсь загрузить свое приложение в магазин игр, он говорит, что я создал отладочный apk. Любая идея, почему это может происходить? Спасибо! - person sirFunkenstine; 17.01.2014
comment
Я обновил ответ, и вы должны добавить его в тег приложения android:debuggable=false AndroidManifest.xml - person Ajay S; 19.01.2014
comment
Привет, TGMClans. Я столкнулся с той же проблемой и попытался добавить android:debuggable=false, но все равно генерирует отладочный apk. пожалуйста, порекомендуйте. - person kAnNaN; 15.02.2014
comment
У меня та же проблема. android:debuggalbe=false не работает. - person Bagusflyer; 13.03.2014
comment
Теперь android:debuggalbe=false не нужен, и вы можете выбрать тип сборки при экспорте подписанного APK. - person echo; 04.09.2014
comment
Лучше исключить атрибут android:debuggable из манифеста. Если вы это сделаете, инструменты автоматически вставят android:debuggable=true при создании APK для отладки на эмуляторе или устройстве. И когда вы выполняете выпускную сборку, такую ​​как экспорт APK, она автоматически устанавливает значение false. С другой стороны, если вы укажете конкретное значение в файле манифеста, инструменты всегда будут использовать его. Это может привести к случайной публикации вашего приложения с отладочной информацией. ANDROID STUDIO 0.8.14 - person MCHAppy; 10.12.2014
comment
FileNotFoundException при нажатии на ОК. - person Ejaz Karim; 07.11.2015

Из меню:

Build|Generate Signed APK

or

Build|Build APK

(последнее, если вам не нужен подписанный файл для публикации в Play Store)

person Alexander Kulyakhtin    schedule 18.05.2013
comment
Для всех людей, которые не знают, где находится созданный apk: root_Of_Your_Application\app\build\outputs\apk\debug - person Pero122; 01.04.2018

Во-первых, добавьте это android:debuggable=false в тег приложения файла AndroidManifest.xml.

Вам не нужно закодировать android:debuggable="false" в теге вашего приложения. Infact для меня жалобы на студию -

Избегайте жесткого кодирования режима отладки; если его не указывать, отладочные и выпускные сборки будут автоматически назначаться на одну меньше... (Ctrl+F1)

Лучше не указывать атрибут android:debuggable в манифесте. Если вы это сделаете, инструменты автоматически вставят android:debuggable=true при создании APK для отладки на эмуляторе или устройстве. И когда вы выполняете выпускную сборку, такую ​​как экспорт APK, она автоматически устанавливает значение false. С другой стороны, если вы укажете конкретное значение в файле манифеста, инструменты всегда будут использовать его. Это может привести к случайной публикации вашего приложения с отладочной информацией.

Принятый ответ выглядит несколько старым. Для меня он просит меня выбрать, хочу ли я сборку отладки или сборку выпуска.

Перейдите в Сборка->Создать подписанный APK. Выберите хранилище ключей, укажите пароль хранилища ключей и т. д.

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

Теперь вы должны увидеть приглашение выбрать release build or debug build.

Для рабочей версии всегда выбирайте выпускную сборку!

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

Готово. Подписанный APK экспортирован.

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

PS: не забудьте увеличить versionCode в файле манифеста перед загрузкой в ​​​​playstore :)

person Aniket Thakur    schedule 07.06.2015

Выполните следующие действия:

-Build
-Generate Signed Apk
-Create new

Затем заполните форму «Новое хранилище ключей». Если вы хотите изменить место назначения файла .jnk, нажмите на место назначения и укажите имя, чтобы получить кнопку «ОК». После завершения вы получите «Пароль хранилища ключей», «Псевдоним ключа», «Пароль ключа». Нажмите «Далее» и измените папку назначения. Затем нажмите «Готово», и все. :)

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

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

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

person Shohan Ahmed Sijan    schedule 29.03.2016

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

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

    OR

  • Настройте файл .apk как артефакт, создав определение артефакта типа Android-приложение с режимом выпуска подписанного пакета.

2.- Экспортировать неподписанные пакеты: это можно сделать только с помощью определений артефактов с указанным режимом отладки или выпуска неподписанных пакетов.

person Alejandro Colorado    schedule 18.05.2013