Построить неподписанный APK файл с Android Studio



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



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



Так что мой вопрос можно создать без знака .apk файл с Android Studio?

1689   15  

15 ответов:

Я бы рекомендовал вам построить свой apk-файл с помощью gradle:

  • нажмите выпадающее меню на панели инструментов в верхней части
  • Выберите "Редактировать Конфигурации"
  • нажмите "+"
  • Выберите "Gradle"
  • выберите свой модуль в качестве проекта Gradle
  • в задачах: введите assemble
  • Печати

ваш неподписанный apk теперь находится в

ProjectName\app\build\outputs\apk

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

если вы переместили свой проект из другой IDE и не хотите перекомпилировать, вы можете найти свой apk-файл, который уже был построен в IDE, из которой вы перешли:

  • если вы создали проект с Android Studio, файл apk будет найден в ProjectName/ProjectName/build/apk/...

  • импортированный проект из eclipse: файл должен быть в том же каталоге. Перейти к Project -Show in Explorer. Там вы должны найти папку bin, в которой находится ваш файл apk.

  • импортированный из IntelliJ, расположение будет ProjectName/out/production/...

Примечание: Как отметил Крис Стрэттон в своем комментарии:

технически, то, что вы хотите, - это apk, подписанный отладкой ключ. АПК то есть фактически без подписи будет отказано устройством.

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

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

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

самый простой способ, мне кажется:

  • откройте вкладку Gradle с правой стороны
  • дважды щелкните YourProject/: app / Assembly (или assembleDebug)
  • вы найдете apk здесь
    .../Ваш_проект/приложение/сборка/выходы/Android игры/приложения-отладка.apk

screenshot

просто перейдите в BUILD - > Build APK и все готово

Шаг 1 Откройте Android studio . Построить - > создать подписанный APK... . теперь нажмите на кнопку "Создать подписанный APK".

enter image description here

Шаг 2

enter image description here

Нажмите кнопку Создать новый.

Шаг 3

заполнить данные и нажмите кнопку ОК. enter image description here

JKS ключевые детали, он вернется к предыдущему окно.

enter image description here

Нажмите кнопку Далее и введите пароль, который вы сохранили в ключ.

Шаг 4

enter image description here

Теперь нажмите кнопку Готово и дождитесь завершения процесса строительства.

enter image description here

теперь apk генерируется успешно. Нажмите кнопку Показать в Проводнике.

enter image description here

Если вам нужно больше деталей, пожалуйста посетите и проверьте демо-версиюhttp://javaant.com/how-to-make-apk-file-in-android-studio/#.VwzedZN96Hs

да, можно создать без знака .apk с Android Studio!

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

просто перейдите в приложение\app\build\outputs\apk

и скопируйте оба на телефон и установите приложение-отладка.apk

В Android Studio:

  1. построить

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

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

enter image description here

С Android Studio 2.2.3 на OSX я просто использовал верхнее меню:

Build > Build APK

Он открыл Finder с . Это не будет генерировать подписанный APK. Вы можете выбрать Generate Signed APK из того же меню, если это необходимо.

Build -> Build APK     //unsigned app


Build -> Generate Signed APK  //Signed app

следующая работа для меня:

держите следующие настройки пустыми, если вы сделали в сборке.градля.

signingConfigs {
        release {
            storePassword ""
            keyAlias ""
            keyPassword ""
        }
    }

и выберите задачу Gradle в окне редактора. Он покажет список всех вкусов, Если вы создали.

enter image description here

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

unsigned {
        //do not sign
    }

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

unsigned {
        versionNameSuffix '-unsigned'
    }

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

- - - перейдите в раздел " выходы / apk "и найдите" XXX-unsigned.АПК". Чтобы проверить, если он не подписан попробуйте установить его на устройство - вы потерпите неудачу.

Теперь в Android Studio v1.1. 0 должно быть:

  1. выберите Run>Run <your app>
  2. найти .APK файл в <your app>\build\outputs\apk

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

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

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

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

Project\app\build\outputs\apk

Android studio также создает файл apk при каждом компиляции программы, просто перейдите в папку рабочего пространства и найдите приложение->build->outputs-> затем вы можете увидеть файл apk.

Comments

    Ничего не найдено.