2017-01-02 6 views
0

Как запустить пользовательскую задачу градиента в проекте nativescript для Android?Нестандартная задача градиента

использования:

Я хочу, чтобы загрузить APK в Google App магазин с помощью ниже плагин:

buildscript { 

    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'com.github.triplet.gradle:play-publisher:1.1.5' 
    } 
} 

apply plugin: 'com.github.triplet.play' 

play { 
    serviceAccountEmail = '[email protected]' 
    pk12File = file('../../key.p12') 
    track = 'alpha' 
} 

Плагин создает publishApkRelease задача

Как запустить эту задачу в одиночку ?

ответ

1

Добавьте фрагмент код в Gradle сценария, расположенном в вашем platforms/android/build.gradle, а затем использовать Gradle обертки для вызова задачи, как так ./gradlew publishApkRelease для Баша или gradlew publishApkRelease в Windows, CMD.

Обратите внимание, что если вы удалите директорий/android dir или измените его, удалив/повторно добавив платформу через CLI tns, изменения в сценарии градации будут стерты. Создайте локальную копию скрипта сборки или напишите крючок, который изменит файл градиента, если вы не захотите потерять свои изменения.

+0

Печальная новость заключается в том, что build.gradle переопределяется. Но сейчас это работает, спасибо –

Смежные вопросы