android_bug
weixin_38107457
这个作者很懒,什么都没留下…
展开
-
Android studio解决卡在waiting for target device to come online的问题,还有设备已经运行请删除一些 文件的问题。
网上有很多解决这个问题的方法,试了好多,都没有什么用,后来自己搞了搞,终于弄好了,此篇文章写给正在纠结的你,如果这篇文章对你有效的话,请点个赞吧!首先第一个问题waiting for target device to come online的问题,首先打开模拟器在它的最后边有一个向下的三角,点击,下面有一个cold boot now,点击,此时发现这个模拟器就会重新启动了,然后发现就不再卡在waiting for target device to come online的这个位置了,是不是很简单原创 2022-01-19 22:19:41 · 2077 阅读 · 0 评论 -
Android studio解决卡在waiting for target device to come online的问题,还有设备已经运行请删除一些 文件的问题。
首先第一个问题waiting for target device to come online的问题,首先打开模拟器在它的最后边有一个向下的三角,点击,下面有一个cold boot now,点击,此时发现这个模拟器就会重新启动了,然后发现就不再卡在waiting for target device to come online的这个位置了,是不是很简单。然后,第二个问题,点击模拟器的时候,有时候会弹出这个设备已经运行了,请去删除一个很长文件夹中的文件,此时,你不要傻着去删除那个文件,其实这.原创 2021-12-30 22:33:22 · 797 阅读 · 1 评论 -
When using intent filters, please specify android:exported as well
Android Studio 更新至4.2.2版本后出现的问题(简单记录)报错信息Manifest merger failed : Apps targeting Android 12 and higher are required to specify an explicit value for android:exported when the corresponding component has an intent filter defined. See https://developer.an原创 2021-12-29 19:44:04 · 1654 阅读 · 0 评论 -
Android 升级到AndroidX Glide 异常 android.support.annotation.CheckResult;
2020 就要结束了,再不升级到AndroidX,就太不像话了,这不,一个老项目今天升级到Android X ,由于项目比较小,升级过程比较顺利,点击上面的Refactor Migrate to AndroidX,编译过程中报:android.support.annotation.CheckResult;这是 转化到AndrodX 过程中 Glide 的异常,解决方法是:添加依赖:、annotationProcessor 'androidx.annotation:annota...原创 2021-12-23 22:26:08 · 597 阅读 · 0 评论 -
Could not find method stopService(View) in a parent or ancestor Context for android:onClick attribut
我的错误场景,仅供参考:如果是在xml里绑定的点击事件android:onClick="startService"哪在activity的代码里startService()方法一定要是puulic的并且方法有View 参数 //启动服务 public void startService(View view) { startService(new Intent(this, MyService.class)); }...原创 2021-12-03 22:00:24 · 1175 阅读 · 0 评论 -
Android常见报错之 - Only the original thread that created a view hierarchy can touch its views.
这个报错的原因一般是因为在子线程中直接操作UI导致的(eg, setText())。因为Android中相关的view和控件操作都不是线程安全的,所以Android禁止在非UI线程更新UI。 ps. 这里所指的操作一般是能会导致控件重绘(invalidate)的操作,在子线程执行setTextColor此类UI操作不会报错 那么,如果子线程有需要操作UI的需求怎么办呢?一般来说,可以通过如下几种方式来实现。其原理都是通过间接调用,在主线程中去操作UI:...原创 2021-11-30 22:38:22 · 1318 阅读 · 0 评论 -
java.lang.NullPointerException: Attempt to get length of null array解决方法参考
判断空数据一定要先判断是否为null,再判断数据的长度。if(array != null && array.leng != 0){//数据不为空数据的判断。}原创 2021-11-06 12:01:34 · 2454 阅读 · 0 评论 -
Android解决Fragment使用replace方法重叠问题
代码是没有问题的,其实问题就出现在LinearLayout,必须把LinearLayout改成FrameLayout,这样就有效果了,不过会有一个情况,就是重叠了。解决方案在相应的Fragment布局里面设置background即可android:background="@android:color/background_light"<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:and...原创 2021-11-04 23:12:49 · 754 阅读 · 0 评论 -
V4包会找不到报错,更新后android.support.v4.view.ViewPager
APP开始时引导层画面的实现:主要思路:建立三个活动:引导层滑动界面(采用帧布局添加圆点到图片上),欢迎界面,主界面。通过采用sharedPreferences储存文件来判断app是否是第一次启动。遇到的问题;安卓SDK升级后,V4包会找不到报错,更新后android.support.v4.view.ViewPager被androidx.viewpager.widget.ViewPager所取代,所有关于v4的包都要替换掉。具体如何修改:修改XML文件中的android.support.v...原创 2021-09-09 22:46:19 · 787 阅读 · 0 评论 -
Android控件(button)无法更改背景(background)样式的问题解决方案(一针见效)
今天在练习Android自定义控件的时候遇到了一个问题:我给button设置了一个背景,却无法修改,但是给Layout设置了一个背景却可以成功修改。如下图,我给back Button了一个图案,放到了对应的drawable-xxhdpi文件夹中,并附上对应的xml语句,却不能成功的显示出图片的形状解决方案(1)打开main/res/values/theme.xml文件(2)将里面的<style name="Theme.UICustomViews" parent="Theme.Materia.原创 2021-09-05 17:01:28 · 653 阅读 · 0 评论 -
android bug unfortunately has stopped
原因分析:API 版本太低了,兼容性不好。解决方案:创建一个高版本API的模拟器来运行项目原创 2021-08-31 22:57:43 · 139 阅读 · 0 评论