
Fabric.with(context,crashlyticsKit);
我的项目分为三个模块 – 基本功能模块,apk-wrapper模块和即时应用模块. App Icon在基本特征模块的AndroIDManifest.xml中声明为应用程序属性.
在启动Instant app时,Fabric会抛出以下错误
E/Fabric: Could not calculate hash for app icon.androID.content.res.Resources$NotFoundException: Resource ID #0x0at androID.content.res.Resources.getValue(Resources.java:1351)at androID.content.res.Resources.openRawResource(Resources.java:1265)at androID.content.res.Resources.openRawResource(Resources.java:1241)at io.fabric.sdk.androID.services.common.CommonUtils.getAppIconHashOrNull(CommonUtils.java:824)at io.fabric.sdk.androID.services.settings.Settings.initialize(Settings.java:83)at io.fabric.sdk.androID.Onboarding.retrIEveSettingsData(Onboarding.java:124)at io.fabric.sdk.androID.Onboarding.doInBackground(Onboarding.java:99)at io.fabric.sdk.androID.Onboarding.doInBackground(Onboarding.java:45)at io.fabric.sdk.androID.InitializationTask.doInBackground(InitializationTask.java:63)at io.fabric.sdk.androID.InitializationTask.doInBackground(InitializationTask.java:28)at io.fabric.sdk.androID.services.concurrency.AsyncTask.call(AsyncTask.java:311)at java.util.concurrent.FutureTask.run(FutureTask.java:237)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)at java.util.concurrent.FutureTask.run(FutureTask.java:237)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)at java.lang.Thread.run(Thread.java:818)解决方法 这是Fabric Instant Apps的一个已知问题.但这并不重要,只会意味着您的控制台无法显示您的应用程序图标. 总结
以上是内存溢出为你收集整理的在Android Instant Apps的情况下,结构初始化无法计算应用程序图标的哈希值全部内容,希望文章能够帮你解决在Android Instant Apps的情况下,结构初始化无法计算应用程序图标的哈希值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)