构建期间出现 Crashlytics 错误 - 无法将 build_id 读取为值字符串
Crashlytics error during build - could not read the build_id as a value string
我每次构建任何项目时都会收到以下 crashlytics 错误:
java.io.IOException: Crashlytics could not read the
com.crashlytics.android.build_id as a value string
有人遇到过这个错误吗?它是什么意思,它来自哪里,你如何解决它?它发生在名为 crashlyticsStoreDeobsRelease
的步骤中
到目前为止我已尝试解决此问题的步骤:
- 重新安装了 crashlytics 插件
- 重新安装android工作室
- 清理项目,使缓存失效并重新启动
- crashlytics 的强制自动再生-build.properties
- 使用 build_id 在 res/values 文件夹中创建一个 'com_crashlytics_export_strings.xml' 文件(当我构建项目时它就消失了)
- 将 apiKey 添加到 crashlytics.properties
- 使用 android studio 1.0.1 而不是 1.1 beta 4 构建项目
- 使用 2.0.1 版的 crashlytics 而不是 2.2.1 版
- 删除了 crashlytics 的所有方面,然后对应用程序执行了新的 "onboarding" 插件
- 尝试禁用 android studio 中除 fabric 和基础插件之外的所有插件,然后重新启动并进行构建
编辑:这肯定与最新版本的 Android Studio (V1.1 beta 4) 有关 - 因为它发生在我试图 运行 下的所有项目中版本
编辑 #2:显然这与 V1.1 beta 4 无关。我尝试安装稳定版本 v1.0.1,但它仍然出现在那里:/
编辑 #3:我注意到文件
- crashlytics-build.properties
- crashlytics.properties
- com_crashlytics_export_strings.xml
仅在 android-studio 启动时重新创建。此外,文件 com_crashlytics_export_strings.xml 在 apk 构建期间被删除。也许这与问题有关或者这是正常现象?
Link 解决方案:
http://www.reddit.com/r/androiddev/comments/2v0ri1/crashlytics_or_fabric_or_whatever_isnt_working/
将您的类路径更改为此并且它有效:
dependencies {
classpath 'io.fabric.tools:gradle:1.14.4'
}
显然 Fabric 的最后一个版本(3 天前)导致了这个问题。他们此时的最新发布版本是 1.15.1
编辑:Fabric 发布了 1.15.2 版本,似乎没有这个问题。
我每次构建任何项目时都会收到以下 crashlytics 错误:
java.io.IOException: Crashlytics could not read the
com.crashlytics.android.build_id as a value string
有人遇到过这个错误吗?它是什么意思,它来自哪里,你如何解决它?它发生在名为 crashlyticsStoreDeobsRelease
的步骤中到目前为止我已尝试解决此问题的步骤:
- 重新安装了 crashlytics 插件
- 重新安装android工作室
- 清理项目,使缓存失效并重新启动
- crashlytics 的强制自动再生-build.properties
- 使用 build_id 在 res/values 文件夹中创建一个 'com_crashlytics_export_strings.xml' 文件(当我构建项目时它就消失了)
- 将 apiKey 添加到 crashlytics.properties
- 使用 android studio 1.0.1 而不是 1.1 beta 4 构建项目
- 使用 2.0.1 版的 crashlytics 而不是 2.2.1 版
- 删除了 crashlytics 的所有方面,然后对应用程序执行了新的 "onboarding" 插件
- 尝试禁用 android studio 中除 fabric 和基础插件之外的所有插件,然后重新启动并进行构建
编辑:这肯定与最新版本的 Android Studio (V1.1 beta 4) 有关 - 因为它发生在我试图 运行 下的所有项目中版本
编辑 #2:显然这与 V1.1 beta 4 无关。我尝试安装稳定版本 v1.0.1,但它仍然出现在那里:/
编辑 #3:我注意到文件
- crashlytics-build.properties
- crashlytics.properties
- com_crashlytics_export_strings.xml
仅在 android-studio 启动时重新创建。此外,文件 com_crashlytics_export_strings.xml 在 apk 构建期间被删除。也许这与问题有关或者这是正常现象?
Link 解决方案:
http://www.reddit.com/r/androiddev/comments/2v0ri1/crashlytics_or_fabric_or_whatever_isnt_working/
将您的类路径更改为此并且它有效:
dependencies {
classpath 'io.fabric.tools:gradle:1.14.4'
}
显然 Fabric 的最后一个版本(3 天前)导致了这个问题。他们此时的最新发布版本是 1.15.1
编辑:Fabric 发布了 1.15.2 版本,似乎没有这个问题。