小编sey*_*ari的帖子

Firebase Crashlytics - java.lang.IllegalStateException:缺少 Crashlytics 构建 ID

根据我们的应用程序中添加的新版 Firebase Crashlytics,应用程序在启动时停止。

java.lang.RuntimeException:无法获取提供程序 com.google.firebase.provider.FirebaseInitProvider:java.lang.IllegalStateException:缺少 Crashlytics 构建 ID。当您的应用程序的构建配置中缺少 Crashlytics 工具时,就会发生这种情况。请查看 Crashlytics 入门说明并确保您拥有有效的 Crashlytics 帐户。

应用级 Gradle 应用插件:“com.google.firebase.crashlytics”

实现 'com.google.firebase:firebase-crashlytics:17.1.1'

项目级 Gradle 类路径 'com.google.gms:google-services:4.3.3' 类路径 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'

按照 Firebase 指南中的步骤进行操作 Firebase 指南

但是较早的 Fabric 版本比当前版本好太多了。

任何帮助将不胜感激。

android firebase crashlytics crashlytics-android firebase-crash-reporting

28
推荐指数
6
解决办法
1万
查看次数

如何修复以编程方式检测到的屏幕叠加

在我的应用程序中,我要求允许访问Android SDK 23中的SMS(运行时权限),但问题是显示对话框屏幕覆盖并且未授予访问权限.i禁用所有其他应用程序覆盖但没有任何更改.我找到了这个 链接,但没有帮助

问题是如何以编程方式修复它?

android android-6.0-marshmallow

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

ViewBinding GeneratedCode 在哪里

如何/在哪里可以找到为 ViewBinding 生成的代码?

每当我尝试 control+click/control+b 来查看声明时,AndroidStudio 都会打开 XML 布局。

android generated-code android-studio android-viewbinding

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

生成具有所有动态功能的APK

我已在项目中添加了动态功能模块,在模拟器上尝试运行或直接在设备上运行时(使用运行按钮),一切正常,但是当我尝试使用命令行(:app:assembleRelease)生成APK时,动态功能模块将不包含在内在最终的APK中丢失了。我知道我可以创建一个Android App Bundle,然后从.aab所有模块中创建一个APK 。但问题是:

有没有一种方法可以直接从表单源创建完整的apk(包括所有模块,例如:动态功能)?

android android-gradle-plugin android-app-bundle dynamic-feature

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

如何让 Dagger2 编译器选项工作?

我正在尝试在我的 android 项目中使用 3 个 dagger2 编译器选项。但似乎它们都没有真正起作用。

我已将这里的代码粘贴到我的 gradle.properties 甚至 AS 设置的编译器选项中。

我感兴趣的 3 个是:

-Adagger.fastInit=enabled
-Adagger.formatGeneratedSource=disabled
-Adagger.gradle.incremental
Run Code Online (Sandbox Code Playgroud)

fastinit 和 codeformatting 只是不起作用(根据生成的代码判断),但增量会导致编译错误:

no compiler option found.
Run Code Online (Sandbox Code Playgroud)

我正在使用的版本是:

匕首:2.18

等级:5.2.1

科特林:1.3.21

android插件:3.3.1

android gradle dagger android-gradle-plugin dagger-2

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

RxJava主题与处理器

我在Rxjava中使用Subjects已经有一段时间了,但是今天出现了一个新术语:

PublishProccessor您能否解释处理器和主题的区别?

我已经阅读了文档,但它们基本上是相同的。

先感谢您

reactive-programming rx-java2

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

NPE在不同的AndroidStudio上

我遇到了我认为是由android studio引起的问题。我正在开发稳定版本的android studio。在调试时,一切正常。但是当我切换到发布版本或生成签名的APK时,该应用将在不同情况下崩溃。堆栈跟踪为:

java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.inputmethod.InputConnection.finishComposingText()' on a null object reference
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78)
                                                                  at android.view.inputmethod.InputConnectionWrapper.finishComposingText(InputConnectionWrapper.java:78) …
Run Code Online (Sandbox Code Playgroud)

android android-studio

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