Как добавить задачу Gradle Copy - PullRequest
0 голосов
/ 10 апреля 2019

Как добавить задачу gradle для копирования файла из пути в другой путь, например:

subModulName\build\generated\source\debug\com\name\pc

создать этот каталог во время сборки:

mainModulesub\build\generated\source\debug\com\name\pc

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Попробуйте приведенный ниже скрипт, он также добавит дату в имя apk

task copyFile(type: Copy) {
    def date = new Date()
    def formattedDate = date.format('yyyyMMdd')
    from('PATH_WHERE_YOUR_APK_IS_PRESENT')
    include('PATH_WHERE_WHERE_TO_COPY_APK')
    rename ('app-release.apk', 'app-release'+formattedDate+'.APK')
    into('release/')
0 голосов
/ 10 апреля 2019

Добавить нижеприведенную задачу в корневую панель (верхнего уровня)

task copyApk(type: Copy) {
    from "app/build/outputs/apk/release/"
    into "app/build/"
    rename "app-release.apk", "yourAppName-release.apk"
}

запустить эту задачу с помощью командной строки (в корневом проекте или в терминале Android Studio):

./gradlew copyApk
or
gradle copyApk
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...