问题集
文章平均质量分 68
Geroff
入坑Android
展开
-
关于ACCESS_BACKGROUND_LOCATION权限申请,导致不弹权限对话框的问题记录
Android targetSdkVersion>=30时,ACCESS_BACKGROUND_LOCATION权限申请导致无法弹出权限对话框原创 2023-03-15 15:55:46 · 4243 阅读 · 1 评论 -
那些年遇到的问题--Android P 对http请求限制
起因在新建工程集成我们自己的aar时,在注册时,明明网络通常,却一直返回网络不通的错误码,换了原来的旧工程却不会有这个问题。用源码跑了几遍,aar的集成方式也过了几遍,甚至把工程都给同事试了,结果还是一样,百思不得其解。解决方式在确认了各种方式都没有问题,依然不能注册成功以后,想起了Android P(9.0) http网络请求的问题这篇博客,然后试了一下,欸,终于可以了。。。后来看了下新工程默认的targetSdkVersion是29,而aar里面的网络请求用的是http。采用的解决方式如下(以原创 2020-05-22 18:27:06 · 299 阅读 · 0 评论 -
那些年遇到的问题--app的minSdkVersion小于第三方的解决方式
起因我们的aar中minSdkVersion是24,app的minSdkVersion是19,app集成时报如下错误ERROR: Manifest merger failed : uses-sdk:minSdkVersion 19 cannot be smaller than version 24 declared in library解决方式在app的AndroidManifest.xml的manifest下使用 uses-sdk标签,里面添加所有有冲突的包名, <uses-sdk原创 2020-05-22 17:06:52 · 2442 阅读 · 0 评论 -
那些年遇到的问题--依赖冲突
起因我们的aar使用华为的某个功能,依赖的库比较新,其中华为的base库版本为4.0.2,第三方使用华为push,且版本比较旧,华为的base库为2.6.3,在接入我们的aar时产生了冲突。通过如下命令可以查看依赖树:gradlew :app:dependencies通过依赖树可以看到,两者版本不一致解决方式1.去除其中的一个base库 implementation 'com.huawei.android.hms:push:2.6.3.301', { exclude gr原创 2020-05-22 16:37:46 · 388 阅读 · 0 评论 -
解决IDEA乱码
不知道你们有没有被IDEA乱码所困扰过,反正我是好几次,之前遇到了,都是因为IDEA只是辅助开发工具,并没有管它,搜了一些文章也没有解决。今天看到了一篇解决了这个困扰,打算记录下。解决方式如下图,只需要在该输入框输入:-encoding utf-8参考IDEA 编译乱码,问题解决...原创 2019-10-28 16:42:25 · 357 阅读 · 0 评论 -
Android Studio一直Indexing
问题今天Android Studio突然跟抽了风一样,不停的出现Indexing,不停的刷新,360都开起来清理了,电脑也关机,甚至还拔了电源,结果重启以后还是不停的Indexing,不停的刷新。解决然后看到了Android Studio一直Indexing这篇文章,按照这篇文章,执行 File -> Invalidate Caches/Restart,果然解决了问题。...原创 2019-04-25 11:39:54 · 1084 阅读 · 0 评论 -
Android Studio-Warning:debug can be unavailable
连接手机开启断点调试的时候,Android Studio一直提示 “Warning: debug info can be unavailable. Please close other application using ADB: Monitor, DDMS, Eclipse”。尝试了以下几种方式,仍然无效:1.任务管理器中结束adb程序2.重启电脑3.重新插拔USB数据线后来看到了Ho...原创 2019-05-22 14:52:53 · 1032 阅读 · 2 评论