AndroidBug
事了拂喵去Arman
编程尚未成功,同志仍需努力
展开
-
ava.lang.RuntimeException: Could not launch intent Intent,Perhaps the main thread has not gone idle
java.lang.RuntimeException: Could not launch intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=cn.test.test/.MainActivity } within 45 seconds. Perhaps the main thread has not gone idl...原创 2020-02-25 19:59:31 · 4115 阅读 · 0 评论 -
监听android.intent.action.PHONE_STATE状态重复执行问题
/** * 监听android.intent.action.PHONE_STATE广播时,API21以上会收到两次回调,这两次的state(idle、ringing、offhook)是一样的,使用label判断保证需要的方法仅执行一次; * <receiver android:name=".PhoneStateBroadcastReceiver"> * <intent-f...原创 2020-01-12 09:09:27 · 3262 阅读 · 0 评论 -
-bash: fultter: command not found
我是在mac上按照https://flutterchina.club/setup-macos/#%E7%B3%BB%E7%BB%9F%E8%A6%81%E6%B1%82 上面的文档配置:git clone -b beta https://github.com/flutter/flutter.gitexport PUB_HOSTED_URL=https://pub.flutter-io.cn...原创 2018-07-21 12:19:43 · 7228 阅读 · 1 评论 -
Could not create service of type ClassLoaderRegistry using GlobalServices.createClassLoaderRegistry
我出现这个问题的原因是在执行gradle makeJar出现的;解决方案:我的问题是gradle的环境配置没有配置统一:上图配置的gradle路径 必须要和下图一致:原创 2018-05-14 21:47:25 · 1931 阅读 · 0 评论 -
Failed with error: fatal: unable to access 'xxxx.git/': The requested URL returned error: 403
1:Terminal 中输入 vim .git/config 回车会出现如下图;2:之前的红框中应该是 。 url=https://github.com/Arman-dev/Arman.git (视自己的地址为准);3:修改成图中格式 ,直接在命令中输入即可;4:输入完成后,按ESC退出编辑模式 切换到命令模式;5:在命令模式下键入"ZZ"或者":wq"保存修改并且退出 vi;具体相关命令参考说明...原创 2018-03-05 23:04:54 · 4520 阅读 · 0 评论 -
小黄鸭调试法
场景一:我们都有过向别人(甚至可能向完全不会编程的人)提问及解释编程问题的经历,但是很多时候就在我们解释的过程中自己却想到了问题的解决方案,然后对方却一脸茫然。场景二:你的同行跑来问你一个问题,但是当他自己把问题说完,或说到一半的时候就想出答案走了,留下一脸茫然的你。其实上面两种场景现象就是所谓的小黄鸭调试法(解释参见维基百科),又称橡皮鸭调试法,它是我们软件工程中最常使用调试方法之一。此概念据说...转载 2018-03-10 10:36:41 · 6786 阅读 · 1 评论 -
白盒 黑盒 单元 边界基本介绍
白盒测试黑盒测试单元测试边界条件测试自动化验收测试1:白盒测试(又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试)[白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的],是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正;优点1.迫...原创 2018-03-10 10:05:55 · 508 阅读 · 0 评论 -
java.lang.IllegalStateException: network interceptor Retrofit must call proceed() exactly once
java.lang.IllegalStateException: network interceptor Retrofit must call proceed() exactly once原创 2017-10-12 17:52:11 · 1969 阅读 · 0 评论 -
android. ARouter使用 theres no route matched! “找不到”!ARouter::No postcard!
1:跳转的path是否写正确了!2:检查gradle 和 application中的配置 参照 Arouter官方配置;或参照 一些博客 http://blog.csdn.net/zhaoyanjun6/article/details/76165252;3:每一个module 都要添加下图的依赖4:如果还没解决你的问题:加入Arouter答疑群吧 群号:592278657;原创 2017-10-18 12:35:11 · 12332 阅读 · 0 评论 -
On SDK version 23 and up, your app data will be automatically backed up and restored on app install.
1.首先来看看看AndroidStudio对这个问题的详细介绍:导致这样的问题是你的menifest文件中的application 中android:allowBackup="true";allowBackup安全风险描述:Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中Andr原创 2017-02-17 11:54:58 · 5439 阅读 · 0 评论 -
System.err: java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
解决方案:在使用Glide的地方加上这个判断;Util是系统自带的;if(Util.isOnMainThread()) { Glide.with(AppUtil.getContext()).load(R.mipmap.iclunch).error(R.mipmap.cuowu).into(imageView);}在使用的Glide的界面的生命周期onDes原创 2016-12-23 15:35:14 · 3557 阅读 · 0 评论 -
android.content.res.Resources$NotFoundException: String resource ID #0x1c
原因分析如下:遇到这种情况,很有可能是把一个int型业务数据的 设置setText()或者类似的方法中, 这样Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所以就会报出这个bug。 将int型业务数据,转换成String类型即可。原创 2016-12-13 13:40:04 · 467 阅读 · 0 评论 -
android ERR:stack=java.lang.StackOverflowError:stack size 8MB
引起错误的原因:1.加载大图2.太过于复杂的布局;可以打开手机的设置->开发者选项中 打开 调试GPU过度绘制 你就可以看见:这个颜色值 下面有图参考;3.Fragment的布局 或者recycleView Item布局》 View view=inflater.inflate(R.layout.fragment_current_hotspot,co原创 2016-12-13 12:18:09 · 2110 阅读 · 0 评论