Beta:读取 Beta 构建属性时出错
Posted
技术标签:
【中文标题】Beta:读取 Beta 构建属性时出错【英文标题】:Beta: Error reading Beta build properties 【发布时间】:2016-10-04 10:13:05 【问题描述】:在我的应用程序启动时出现此错误,但仅限于 android Studio 2.2.0。在我的机器上。一切都是最新的,这个错误只发生在我的机器上。应用程序没有崩溃,但留下了这个 sacttrace:
E/Beta: Error reading Beta build properties
java.io.FileNotFoundException: crashlytics-build.properties
at android.content.res.AssetManager.openAsset(Native Method)
at android.content.res.AssetManager.open(AssetManager.java:339)
at android.content.res.AssetManager.open(AssetManager.java:313)
at com.crashlytics.android.beta.Beta.loadBuildProperties(Beta.java:172)
at com.crashlytics.android.beta.Beta.doInBackground(Beta.java:75)
at com.crashlytics.android.beta.Beta.doInBackground(Beta.java:30)
at io.fabric.sdk.android.InitializationTask.doInBackground(InitializationTask.java:63)
【问题讨论】:
【参考方案1】:我很确定那是因为你有:
ext.enableCrashlytics = false
在您的应用程序 build.gradle 文件中。
【讨论】:
如果设置为 false,Crashlytics 会认为您尚未将其集成到您的应用中并提示您注册。【参考方案2】:您可以在初始化时为调试构建禁用 Crashlytics:
// Set up Crashlytics, disabled for debug builds
Crashlytics crashlyticsKit = new Crashlytics.Builder()
.core(new CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build())
.build();
// Initialize Fabric with the debug-disabled crashlytics.
Fabric.with(this, crashlyticsKit);
【讨论】:
这将在运行时禁用 crashlytics。您还需要将“ext.enableCrashlytics = false”添加到您的应用程序 build.gradle。见:docs.fabric.io/android/crashlytics/build-tools.html以上是关于Beta:读取 Beta 构建属性时出错的主要内容,如果未能解决你的问题,请参考以下文章
当我在 Xcode 6 beta 中尝试 Swift Playground 时出错
在 Xcode 8.2 beta 中创建 NSManaged 子类时出错
在 Windows 10 上安装 web3@1.0.0-beta.26 时出错