Я получаю следующую ошибку crashlytics каждый раз, когда я создаю любой проект:
java.io.IOException: Crashlytics could not read the
com.crashlytics.android.build_id as a value string
Кто-нибудь сталкивался с этой ошибкой? Что это значит, откуда взялось и как решить? Это происходит во время шага, который называется crashlyticsStoreDeobsRelease.
Шаги, которые я пытался решить до сих пор:
- переустановил плагин crashlytics
- переустановил андроид студию
- очистить проект, сделать недействительными кеши и перезапустить
- принудительная авторегенерация файла crashlytics-build.properties
- создание файла com_crashlytics_export_strings.xml в папке res/values с build_id (он просто исчезает, когда я создаю проект)
- добавил apiKey в crashlytics.properties
- построенный проект с Android Studio 1.0.1 вместо 1.1 beta 4
- используя версию crashlytics 2.0.1 вместо версии 2.2.1
- удалили все аспекты crashlytics, а затем выполнили новую «адаптацию» плагина к приложению.
- попытался отключить все плагины в студии Android, кроме Fabric и базовых плагинов, затем перезапустить и выполнить сборку
РЕДАКТИРОВАТЬ: это определенно имеет какое-то отношение к последней версии Android Studio (V1.1 beta 4) - как это происходит со всеми проектами, которые я пытаюсь запустить в этой версии
РЕДАКТИРОВАТЬ № 2: по-видимому, это не связано с бета-версией 4 версии 1.1. Я попытался установить стабильную сборку версии 1.0.1, и она все еще происходит там :/
Редактировать № 3: я заметил, что файлы
- crashlytics-build.properties
- crashlytics.properties
- com_crashlytics_export_strings.xml
воссоздаются только при запуске Android-студии. Кроме того, файл com_crashlytics_export_strings.xml удаляется во время сборки apk. Может быть, это как-то связано с проблемой или это нормальное поведение?