У меня есть вопрос, который в основном относится к градиенту.Crashlytics NDK символы и задачи Gradle
Я использую Crashlytics, чтобы сообщать о сбоях NDK в моем приложении для Android. У меня есть задача в build.gradle, которая вызывает ndk-build и компилирует файлы cpp в файл .so. В конце этой задачи я хочу вызвать задачу, которая загружает сгенерированные символы в Crashlytics.
После установки плагина Fabric в Android Studio я увидел новые задачи, которые были добавлены на вкладку Gradle. Один из них - crashlyticsUploadSymbols [buildType] [flavor], где buildType и flavor указывают, какой тип сборки и вкус выбраны в данный момент.
Эта задача, похоже, загружает файл символов.
Мой вопрос: Можно ли вызвать эту задачу изнутри build.gradle? В настоящее время я использую ручной вызов на вкладке Android Studio в терминале в виде:
./gradlew crashlyticsUploadSymbols [buildType] [вкус]
Можно ли назвать эту задачу как-то изнутри build.gradle?
Для вызова этой задачи я использую finalizedBy в конце задачи buildNdk, поэтому, как только buildNdk закончит, задача загрузки будет выполнена.
Также очень важно, как я могу получить текущий buildType и аромат, чтобы я смог добавить его в вызов crashlyticsUploadSymbols?
Спасибо!
Это не работает для me, я получаю 'Ошибка: (101, 0) Не могу добавить задачу ': App: externalNativeBuildProdDebug' как задача с таким именем уже существует. Open File 'так что еще нужно загрузить вручную :( – marchinram
Похоже, что у вас может быть дублируемая задача, но я бы рекомендовал опубликовать новый вопрос с более подробной информацией. –