crashlytics android studio gradle build failed

后端 未结 6 2079
猫巷女王i
猫巷女王i 2021-02-04 07:40

I have installed crashlytics plugin to android studio 0.9.3; after this I added to my project; It added lines to gradle, first activity and so on...; after this build fails with

相关标签:
6条回答
  • 2021-02-04 08:19

    This error due to wrong crashlaytics AppKey. Please check your manifest file for confirm it. OR

    It is due to use of a string resource instead of Hardcoded AppKey in manifest file.

    Use this:

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

    Dont Use this

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

    All the best

    0 讨论(0)
  • 2021-02-04 08:20

    On first run of app without internet connection, app can not send information to server, so register your app in server.

    0 讨论(0)
  • 2021-02-04 08:22

    yes,I add this code in AndroidManifest.xml,it worked

        <meta-data
            android:name="io.fabric.ApiKey"
            android:value="yourapikey" />
    
    0 讨论(0)
  • 2021-02-04 08:33

    I just had the exact same issue after replacing the API Key in the AndroidManifest.xml file by a string reference instead of a literal string.
    Using the literal string, the error disappeared.

    Use

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

    Don't use

    <meta-data
            android:name="com.crashlytics.ApiKey"
            android:value="@string/crashlytics_api_key" />
    
    0 讨论(0)
  • 2021-02-04 08:35

    I have solved the issue. I had long conversation with crashlytics team, but they didn't helped me.

    My solution is to create separate project, and install crashlytics on that project. It will generate api key on that project. I just copied that key and pasted to my original project and it worked. Have no idea why it didn't generated the key on my initial project.

    0 讨论(0)
  • 2021-02-04 08:43

    Open fabric.properties and check if value against apiKey reads YOUR_API_KEY. If yes then copy your API Key from AndroidManifest.xml and paste it against apiKey in the fabric.properties.

    0 讨论(0)
提交回复
热议问题