![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android问题总结
文章平均质量分 71
记录了android开发过程中遇到的疑难问题和应对方法
博客园用户1475
我很懒,所以没有添加简介
展开
-
android studio没有加载git、android studio没有导入.git文件夹、git init后android studio看不到本地仓库等类似问题的解决方案
问题的根本原因是当前项目的默认同步项是空的,所以git文件夹不会识别。解决方法就是在 设置 → 版本控制 → 目录映射中,将箭头指向的地方改成git,这样就能识别到本地的git仓库了。如果没能自动扫到,也可以直接点左边的➕号按钮手动新增一下,然后类型记得选用git。原创 2023-10-12 23:45:37 · 783 阅读 · 0 评论 -
/system/bin/sh: disable-verity: not found 的解决方案
虽然报错提示的路径是/system/bin/sh,但实际上这个命令依旧属于adb.exe这个程序,是windows端的adb.exe中没有这个命令可用。找到问题的原因后,我从其他人电脑上拷贝了一个adb.exe过来就解决了这个报错。最后将有disable-verity命令和没有disable-verity命令的adb程序一起提供给大家,大家可以自行测试。原创 2023-06-13 00:55:50 · 1595 阅读 · 0 评论 -
PendingIntent无法唤起activity | service无法唤起activity【从后台启动activity无效的原因】
可以先尝试在android 10以下的模拟器上运行,如果功能正常,那么说明你的唤醒代码是对的,然后 在AndroidManifest.xml中增加悬浮窗权限android.permission.SYSTEM_ALERT_WINDOW,这是最快捷有效的方式,但是此权限需要动态申请。原创 2022-10-27 15:37:48 · 3588 阅读 · 1 评论 -
monkey运行失败,错误内容:SYS_KEYS has no physical keys but with factor
monkey运行失败,错误内容:SYS_KEYS has no physical keys but with factor根据提示信息可以知道,是当前测试android系统没有物理按键,但是monkey的测试项中包含对系统按键的测试。这种情况一般出现在模拟器或者定制化android系统上。解决方案就是先去掉monkey对系统按键的测试。原创 2023-03-31 17:48:14 · 388 阅读 · 0 评论 -
android如何接收DEVICE_STORAGE_LOW(存储空间不足)广播 | DEVICE_STORAGE_OK广播慢的原因
android有个存储扫描机制,当你的存储空间出现不足时,会先执行一些操作,例如尝试清理一些文件来缓解此现象,如果上面的这些流程执行过后,依旧空间不足,才会发送广播。同时android会开始扫描当前的存储空间,频率为60s每次,直到设备脱离空间不足的状态。原创 2022-11-01 16:42:30 · 1391 阅读 · 2 评论 -
SurfaceControl.screenshot()用法 | SurfaceControl.screenshot()使用后返回null的解决方案
SurfaceControl.screenshot()是系统的截屏方法,属于系统API,对用户不开放,因此要使用的话需要系统的签名(platform.keystore文件)才能调用到。在高版本的android上(例如android 11),如果没有系统签名,即使用反射也会报找不到方法的异常,但是有系统签名的话,直接调用就行。原创 2022-12-16 17:54:23 · 5418 阅读 · 5 评论 -
Android安装apk应用的时候出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE如何解决
如果安装app时出现INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的错误,网上普遍的解决方案是去除android:sharedUserId这个属性。但是如果你的目的就是想使用此属性,并且能安装上去,那么请尝试卸载旧的app,然后重新运行程序,这大概率就能正常。原创 2022-10-20 17:52:46 · 17728 阅读 · 1 评论 -
应用不支持在辅助屏上显示【使用Activity进行双屏异显会遇到的问题】
本人刚开始是使用activity去尝试副屏显示,以至于遇到很多问题,所以在此记录一下,给大家排个雷原创 2022-10-13 19:57:02 · 3889 阅读 · 1 评论 -
去除BottomNavigationView的阴影【有效】
实际上,阴影是通过控件的高度来实现的,也就是说,控件越高,投射下来的阴影也就越大。因此我们可以通过elevation这个属性来实现。如果想要阴影消失,那就是将控件高度设置为0,完整的写法为:app:elevation="0dp"原创 2022-10-08 11:08:28 · 1621 阅读 · 1 评论