Расположение NDK при использовании Fabric и Crashlytics - PullRequest
0 голосов
/ 05 ноября 2018

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

Я запускаю 'gradlew crashlyticsUploadSymbolsRelease' в каталоге gradle, и я разобрался с первыми несколькими проблемами, а именно с настройкой каталогов для матрицы в файлах 'build.gradle', таких как:

crashlytics {
    enableNdk true
    androidNdkOut 'd:\myObjectDir'
    androidNdkLibsOut 'd:\myLibDir'
}

и установка переменной среды, которую фабрика, по-видимому, хотела использовать, чтобы найти местоположение NDK ('NDK_ROOT'). Однако теперь, если дает мне эту ошибку:

  • Что пошло не так: Возникла проблема при оценке проекта «: родная активность». Не удалось применить плагин [класс 'com.android.build.gradle.model.BaseComponentModelPlugin'] Каталог SDK 'E: \ NVPACK \ android-sdk-windows' не существует.

Я не знаю, откуда берется этот каталог NDK, хотя я распознаю его как более старый каталог установки. Я не могу найти упоминания об этом в переменных окружения, настройках реестра или в Android Studio.

Итак, мой вопрос: откуда фабрика получает этот каталог и как заставить фабрику указывать в нужное место.

Буду признателен за любые другие советы для получения этой работы.

...