【问题标题】:Crashlytics plugin (2.2.2) can't be initialized on Android Studio (1.1.0)Crashlytics 插件 (2.2.2) 无法在 Android Studio (1.1.0) 上初始化
【发布时间】:2015-03-22 13:45:31
【问题描述】:

我已重新启动 Android Studio(2 月 18 日构建的版本 1.1.0),现在 Crashlytics 无法初始化并出现此错误:

NullPointerException:更新 ID=Actions.Crashlytics.CrashlyticsAction 的 AnAction 失败

我应该怎么做才能解决它?

我的build.gradle 中有以下内容(我在这里只写与 crashlytics 相关的配置):

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
    }
}

apply plugin: 'io.fabric'

repositories {
    maven { url 'https://maven.fabric.io/public' }
}

dependencies {
    compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') {
        transitive = true;
    }
}

【问题讨论】:

    标签: android android-studio crashlytics


    【解决方案1】:

    您的插件版本可能已过时。

    删除旧版本的插件(文件 - 设置 - 插件 - 选择“Fabric for Android Studio” - 按“卸载插件”)。

    从Fabric仪表板下载新版本(左侧栏有一个“下载插件”按钮。从磁盘安装插件(文件-设置-插件-底部的“从磁盘安装插件”按钮)。

    【讨论】:

    • 仍然对我不起作用,我已经一遍又一遍地完成了这一步,但仍然得到相同的结果。疯了!
    【解决方案2】:

    如果您无法解决此问题,我找到了一种可行的方法(OSX 上的 Android Studio 1.1)。

    卸载 AS。

    删除以下内容(~是运行AS的用户的主目录):
    ~/.android*
    ~/.Android*
    ~/Library/Preferences/AndroidStudio*
    ~/Library/Preferences/com.google.android*
    ~/库/缓存/Android*
    ~/图书馆/Android*
    ~/Library/Caches/com.crashlytics*
    ~/库/应用程序支持/AndroidStudio*
    ~/Library//保存的应用程序状态/com.google.android.studio.savedState

    然后重新安装 Android Studio 和 Fabric 插件,它现在应该可以工作了。

    我不知道以上所有删除是否都是必要的,但我无法进一步缩小范围,卸载后删除以上所有,然后重新安装,对我有用。

    【讨论】:

      【解决方案3】:

      实际上,我在 Crashlytics 插件中逐步使用类似的东西。

      Crashlytics 由同事在他们的计算机上安装,然后应用程序代码在我的计算机上继续运行,但在我的计算机中未使用 crashlytics(2.3.1) 插件进行更新这就是生成 NoClassDefFoundError

      的原因

      做了一些步骤后取得成功..

      步骤:1

      卸载fabric插件并重新安装

      (文件 - 设置 - 插件 - 选择“Fabric for Android Studio” - 按“卸载插件”)。

      步骤:2

      重新安装fabric插件Fabric plugin (文件 - 设置 - 插件 - 按“(文件 - 设置 - 插件 - 选择“Fabric for Android Studio” - 按“卸载插件”)。“)。 必须记住

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

      安装新插件后检查更新值

      【讨论】:

        猜你喜欢
        • 2014-04-23
        • 1970-01-01
        • 1970-01-01
        • 2021-05-08
        • 2017-09-08
        • 1970-01-01
        • 1970-01-01
        • 2019-09-25
        • 2016-05-02
        相关资源
        最近更新 更多