Создайте неподписанный файл APK с Android Studio




7 Answers

Согласно Build Unsigned APK с Gradle вы можете просто создать свое приложение с помощью gradle. Для этого:

  1. нажмите на раскрывающееся меню на панели инструментов наверху (обычно с иконкой Android и именем вашего приложения)
  2. выберите « Edit configurations
  3. щелкните значок плюса в верхнем левом углу или нажмите alt+insert
  4. выберите Gradle
  5. выберите свой модуль как Gradle project
  6. в Tasks: введите assemble
  7. нажмите OK
  8. Нажмите кнопку PLAY

После этого вы должны найти свой unsigned 'apk' в каталоге ProjectName\app\build\outputs\apk

android build apk android-studio

Я разрабатываю Android-приложение с помощью Android Developer Tool. Теперь я попробовал новую Android-студию, все работает отлично, если подключить мой смартфон к компьютеру и напрямую запустить программу в Android Studio. Но теперь я хочу протестировать программу с помощью других смартфонов, не подключая их к моему компьютеру.

ADT создает файл .apk под именем «projectname / bin» каждый раз, когда вы компилируете программу. Как я вижу это в тот момент, когда Android Studio этого не делает.

Итак, мой вопрос: возможно ли создать неподписанный .apk-файл с Android Studio?




просто зайдите в BUILD-> Build APK, и это сделано




Да, можно создать неподписанный .apk с Android Studio!

Выделите проект в своем проводнике или столбце проекта, а затем File - Project Structure - Artifacts - + - Android Application - From module 'your app' а затем вы можете изменить местоположение и некоторые другие параметры. Я разрешаю сборку make, просто для удобства.




В Android Studio:

  1. строить

  2. Построить APK (ы)

  3. Подождите и перейдите в местоположение, указанное во всплывающем окне. На правой нижней стороне




Build -> Build APK     //unsigned app


Build -> Generate Signed APK  //Signed app



--- Создать новую конфигурацию в signConfigs

unsigned {
        //do not sign
    }

--- Создать тип сборки в buildTypes

unsigned {
        versionNameSuffix '-unsigned'
    }

--- Перейдите к вариантам сборки и выберите неподписанный стандарт. Построить проект.

--- Перейдите в «выходы / apk» и найдите «XXX-unsigned.apk». Чтобы проверить, не является ли оно неподписанным, попробуйте установить его на устройство - вы потерпите неудачу.




Вы можете нажать раскрывающийся список рядом с кнопкой запуска на панели инструментов,

  1. Выберите «Редактировать конфигурации»
  2. Нажмите «+»
  3. Выберите "Gradle"
  4. Выберите свой модуль как проект Gradle
  5. В Задачи: введите команду

Теперь нажмите ok,

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

Project\app\build\outputs\apk





Related