Задача 'publishApkRelease' не найдена в проекте ': приложение' - PullRequest
0 голосов
/ 03 февраля 2020

Я могу запустить gradlew app:assembleRelease, но когда я запускаю gradlew app:publishApkRelease, выдается следующее сообщение об ошибке.

Что пошло не так: задача 'publishApkRelease' не найдена в проекте ': app '.

Я также пробовал, gradlew tasks --all, он печатает список, но у этого списка нет задачи publishApkRelease.

Мне интересно, нужно ли мне определить что-то дополнительное в моем build.gradle my для создания задачи publishApkRelease.

Файл Gradle

 signingConfigs {
        release {

            storeFile file(System.getenv("KEY_STORE"))
            storePassword System.getenv("KEYSTORE_PASSWORD")
            keyAlias System.getenv("KEY_ALIAS")
            keyPassword System.getenv("KEY_PASSWORD")
        }
    }

   buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
        }
    }   

Gradle-версия


Gradle 5.1.1
------------------------------------------------------------

    Build time:   2019-01-10 23:05:02 UTC
    Revision:     3c9abb645fb83932c44e8610642393ad62116807

    Kotlin DSL:   1.1.1
    Kotlin:       1.3.11
    Groovy:       2.5.4
    Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018
    JVM:          1.8.0_221 (Oracle Corporation 25.221-b11)
    OS:           Windows 10 10.0 amd64

1 Ответ

0 голосов
/ 06 февраля 2020

Я предполагаю, что вы используете плагин maven-publish. В этом случае gradlew app:publish должен собрать версию выпуска apk и опубликовать sh it. Для этого не нужно создавать пользовательское задание.

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