小编Geo*_*rge的帖子

Firebase Crashlytics 无法在 Firebase 控制台中报告崩溃

我目前正在尝试将 Google 的 Firebase Crashlytics 报告功能集成到我们的应用程序中。我们目前使用 Fabric,但由于 Fabric 已被弃用以支持 Firebase Crashlytics。

我遵循了迁移步骤(从 Fabric 迁移到使用 Firebase Crashlytics)。但是,在测试当前实现时,我收到以下错误

06-03 19:39:23.735  6223  6250 D FirebaseCrashlytics: java.io.FileNotFoundException: /data/user/0/com.company.appa.pos/files/.com.google.firebase.crashlytics/report-persistence/sessions/5ED7DB3A027B00
01184FE3BB77B63DD3/user: open failed: ENOENT (No such file or directory)
06-03 19:39:23.735  6223  6250 D FirebaseCrashlytics:   at libcore.io.IoBridge.open(IoBridge.java:452)
06-03 19:39:23.735  6223  6250 D FirebaseCrashlytics:   at java.io.FileInputStream.<init>(FileInputStream.java:76)
06-03 19:39:23.735  6223  6250 D FirebaseCrashlytics:   at com.google.firebase.crashlytics.internal.persistence.CrashlyticsReportPersistence.readTextFile(com.google.firebase:firebase-crashlytics@@17.0.0:470)
06-03 19:39:23.735  6223  6250 D FirebaseCrashlytics:   at com.google.firebase.crashlytics.internal.persistence.CrashlyticsReportPersistence.synthesizeReport(com.google.firebase:firebase-crashlytics@@17.0.0:309
)
06-03 19:39:23.735  6223  6250 D FirebaseCrashlytics:   at com.google.firebase.crashlytics.internal.persistence.CrashlyticsReportPersistence.finalizeReports(com.google.firebase:firebase-crashlytics@@17.0.0:197)
06-03 19:39:23.735  6223  6250 D FirebaseCrashlytics: …
Run Code Online (Sandbox Code Playgroud)

android firebase crashlytics

5
推荐指数
1
解决办法
2254
查看次数

日期范围选择器与手机的导航按钮重叠

我目前正在使用这个版本的素材库

com.google.android.material:material:1.7.0-alpha02

但是,当我使用武术日期选择器显示日期范围选择器时,该选择器与手机上的导航按钮重叠,请参见下图:

s22 Ultra 截图

android material-components-android materialdatepicker

4
推荐指数
1
解决办法
391
查看次数

android中有圆角的按钮

我想创建像注册登录按钮的按钮心链接样机 我在https://www.google.com/search?q=medicine&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiuyrO8koLMAhWlJ5oKHcRuDjgQ_AUICCgC&biw=1366&bih=697#tbs=isz:lt%2Cislt:svga&tbm=isch&q=stethoscope+%2B+laptop&imgrc上找到了该图片= Uh8IGO8X6CBcMM%3A 我尝试过的方法包括使用以下方法

  1. 使用Shape drawable

迄今为止的结果并不令人满意.

java xml android

3
推荐指数
2
解决办法
2万
查看次数

java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl;

如果有人在尝试从当前运行的“Android Studio”版本更新到 4.1 版本时遇到任何问题,并且会收到以下错误

Internal error. Please refer to https://code.google.com/p/android/issues

java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors()[Lcom/intellij/ide/plugins/IdeaPluginDescriptorImpl;
    at com.a.a.b.b.ar.a(ar.java:121)
    at com.a.a.b.b.ar.a(ar.java:71)
    at com.intellij.idea.MainImpl.start(MainImpl.java:19)
    at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:295)
    at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:238)
    at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:45)
    at java.lang.Thread.run(Thread.java:748)

-----
JRE 1.8.0_242-release-1644-b3-6222593 amd64 by JetBrains s.r.o
Run Code Online (Sandbox Code Playgroud)

android android-studio android-ide

3
推荐指数
1
解决办法
2257
查看次数

禁用 Firebase Analytics 和应用性能

为了更好地了解用户如何使用我们的应用程序套件,我们决定在应用程序中使用 Firebase Analytics 来收集用户行为数据。我们还想确定我们的应用程序的执行情况,因此我们决定在我们的应用程序中包含 Firebase 性能监控。

为了设法打开和关闭数据收集,我们决定使用 LaunchDarkly: https: //launchdarkly.com/进行功能管理。要启用和禁用应用程序中的数据收集,需要运行以下代码行。

默认情况下,我在应用程序中将 firebase_analytics_collection_enabled 的值设置为 false,并在应用程序标记中使用以下元数据:

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
Run Code Online (Sandbox Code Playgroud)

为了重新启用数据收集,我使用以下代码行:

setAnalyticsCollectionEnabled(true);
Run Code Online (Sandbox Code Playgroud)

并禁用数据收集:

setAnalyticsCollectionEnabled(false);
Run Code Online (Sandbox Code Playgroud)

采用这种方法的主要问题是节省数据使用量,因为如果打开分析,它们会不断传输收集的数据,这会导致数据使用量增加。

但是,我不认为这会停止应用程序性能数据收集,因为 firebase 应用程序性能 SDK 似乎不使用 google play 服务来传输数据。

当我需要时,如何能够从 Firebase 启用和禁用应用性能分析?

android firebase firebase-analytics

1
推荐指数
1
解决办法
3639
查看次数