Intereting Posts
Как изменить имя устройства? (Устройства adb) Body.setTransform не работает внутри прослушивателя контактов (andEngine и box2d) Ошибка приложения. Соединение с сервером не увенчалось успехом. (файл: ///android_asset/www/index.html) Сбой сборки при запуске-андроиде из-за зависимостей Не удается разрешить символ MavenDeployment на градле BroadcastReceiver при изменении состояния сети Wi-Fi или 3g Выравнивание кнопки Android в нижней части RelativeLayout? Java.lang.VerifyError: Ожидание кадра стека в целевой точке 57 Пользовательский конвертер для подкласса с Moshi Android Api для Skype? Когда вы создаете намерение Android и указываете целевую активность, что это за синтаксис «.class»? Не останавливайте анимацию в списке Как заставить видео играть в полноэкранном режиме в проигрывателе YouTube? Как переопределить шифрованный список, отправленный на сервер Android при использовании HttpsURLConnection? Как изменить значок значка на то, что он прослушивал?

Crashlytics android studio gradle build failed

Я установил плагин crashlytics для android studio 0.9.3; После этого я добавил в свой проект; Он добавил линии к градиенту, первой активности и т. Д. …; После того, как эта сборка завершится с ошибкой:

Ошибка: выполнение выполнено для задачи ': app: fabricCleanupResourcesDebug'.

Ошибка инструмента разработчика Crashlytics.

Введите описание изображения здесь

Вот мой файл градиента, что я должен изменить? Crashlytics автоматически добавила строки:

buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin : 'com.android.application' apply plugin : 'io.fabric' repositories { maven { url 'https://maven.fabric.io/public' } } android { compileSdkVersion 21 buildToolsVersion "21.0.2" defaultConfig { applicationId "XXXXXXXXXXXXXXXXXXXXXXX" minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir : 'libs', include : ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.0' compile('com.crashlytics.sdk.android:crashlytics:2.1.0@aar') { transitive = true; } } 

,

Solutions Collecting From Web of "Crashlytics android studio gradle build failed"

У меня просто была такая же проблема после замены API-ключа в файле AndroidManifest.xml ссылкой на строку вместо литеральной строки.
Используя строку literal, ошибка исчезла.

использование

 <meta-data android:name="com.crashlytics.ApiKey" android:value="mykey" /> 

Не использовать

 <meta-data android:name="com.crashlytics.ApiKey" android:value="@string/crashlytics_api_key" /> 

Я решил проблему. Я долго беседовал с командой крашлитиков, но они мне не помогли.

Мое решение – создать отдельный проект и установить crashlytics в этом проекте. Он будет генерировать ключ api в этом проекте. Я просто скопировал этот ключ и вставил в свой оригинальный проект, и он сработал. Не знаю, почему это не вызвало ключ в моем первоначальном проекте.

Да, я добавляю этот код в AndroidManifest.xml, он работал

  <meta-data android:name="io.fabric.ApiKey" android:value="yourapikey" /> 

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

Эта ошибка из-за неправильной crashlaytics AppKey. Пожалуйста, проверьте файл манифеста, чтобы подтвердить его. ИЛИ

Это связано с использованием строкового ресурса вместо Hardcoded AppKey в файле манифеста.

Использовать это:

 <meta-data android:name="io.fabric.ApiKey" android:value="FABRIC_KEY"/> 

Не используйте это

 <meta-data android:name="io.fabric.ApiKey" android:value="@stringFABRIC_KEY"/> 

Всего наилучшего

Прошу прощения за поздний ответ, но он решает все проблемы, связанные с этой ситуацией. На заключительной стадии, что crashlytics говорит, запускает приложение, ваше устройство должно иметь активное соединение INTERNET . Это обычная проблема, почему люди не могут установить аварийные ситуации.

Откройте свойства fabric.properties и проверьте, читает ли значение apiKey значение YOUR_API_KEY . Если да, то скопируйте свой API-ключ из AndroidManifest.xml и вставьте его в apiKey в файле fabric.properties.