
Android问题发现以及解决方案
文章平均质量分 62
司码帝
想的多一定没做的多有效,然而不想便做一定没什么效果。
展开
-
Android Arouter多Module组件项目中 出现“There is no route match the path”问题解决
首先检查各个Module组件的build.gradle文件中是否按要求配置。出现这个问题不用担心,基本上可以肯定是配置问题。原创 2023-02-07 16:39:30 · 967 阅读 · 1 评论 -
Android如何优雅的处理应用退到后台进程被回收重新打开引发闪退
应用退至后台如果进程被系统回收,这个时候我们点击应用如果在应用中没有做相应的处理可能会引发闪退的异常,在谈到如何处理闪退之前我们应该先了解一下什么情况下应用退至后台会被系统干掉了?......原创 2022-08-31 10:38:27 · 4933 阅读 · 2 评论 -
Android解决设备ID获取异常 java.lang.SecurityException: getDeviceId: The user 10612 does not meet the require
这个表示系统目标兼容版本号,怎么理解了?这里看了一下网上的解决方案,有人说将targetSdkVersion降为28就可以了,事实上降为28后确实不会闪退了,但是也带了一些问题,首先,如果你的项目中用到了很多29的API后,你降为28就需要手动去调整这些代码模块,这花点时间到也不难,问题的关键是在Android10以及以上版本的设备中tm.getDeviceId()获取的值还是为空,原因之前讲过了,这是谷歌的限制,降为28只是说我们Android10的设备上调用的SDK版本为28的API,这样避免的闪退。.原创 2022-08-13 11:27:42 · 9880 阅读 · 0 评论 -
Android高德地图9.3.0版本解决依赖包重复异常Program type already present: com.amap.api.fence.DistrictItem
项目有一段时间没运行编译,今天编译的时候突然提示我们依赖包重复的异常,如图所示从提示的错误来看,应该是关于高德地图的sdk依赖包存在重复的问题,果断全局搜索 “com.amap.api.fence.DistrictItem”这里发现高德的定位SDK有当前搜索的路径类,并且地图依赖包也存在当前搜索的路径类,但是依赖包这个地方我没有改动过啊,怎么就突然重复依赖了,下面看看我的build.gradle文件的依赖方式这里我没有指定版本号,而是默认每次都去依赖最新版本的包,然后再去高德开发者平台查看一下最近是否原创 2022-07-12 17:57:42 · 6692 阅读 · 4 评论