![](https://img-blog.csdnimg.cn/20190216112802895.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
AndroidBUGFix
Android应用层开发bug
奋斗威威
奋斗威威
展开
-
Android Studio 找到夜神 模拟器的批处理文件
@echo off::夜神模拟器适配Android Studio::以下内容请根据本机实际情况更改::d是夜神模拟器所在的驱动盘d:::再定位到夜神模拟器的bin目录cd D:\Program Files\Nox\binnox_adb.exe connect 127.0.0.1:62001@echo 适配完毕pause复杂以上内容到 txt ,然后重新命名为.bat 文件双击执行...原创 2021-08-05 16:19:05 · 121 阅读 · 0 评论 -
旧版本BaseRecyclerViewAdapterHelper 添加DataBinding
1.资源库github.CymChad:BaseRecyclerViewAdapterHelper 版本号:2.9.342.使用场景因为一些老的 库 比如cn.imlibo:FilePicker:v0.0.1_alpha 使用的是 2.9.34 的版本,库的资源比较大,使用3.0以上会修改太多东西 ,那我们自己的项目向老版本进行兼容可能修改的比较少。3.库的兼容/** * des: DataBindBaseViewHolder * * @author: ls...原创 2021-07-20 09:54:37 · 872 阅读 · 0 评论 -
TabLayout的tab 不显示BUG
import androidx.annotation.Nullable;import androidx.fragment.app.Fragment;import androidx.fragment.app.FragmentManager;import androidx.fragment.app.FragmentPagerAdapter;import java.util.List;/** * des : TabLayout 对应的viewPage的Adapter * ...原创 2021-06-16 16:15:54 · 446 阅读 · 0 评论 -
Glide 添加token 加载图片
使用场景:Glide 正常加载网络图片,并没有显示出来图片 报错信息如下:2021-01-05 16:06:38.574 23091-23091/com.jnws.cm W/Glide: Load failed for https://xxx.net/web/image?model=product.template&id=2&field=image_medium&unique=20201228100615 with size [230x230] class co..原创 2021-01-05 16:10:39 · 1281 阅读 · 0 评论 -
Bad method handle type 7异常解决
在利用androidx版本写demo时,在添加了一些依赖后,遇到了java.lang.ClassNotFoundExceptionbug,第一反应是先看Error部分的提示,这里提示找不到dex文件中找不到自定义的Application类,所以优先排查mutildex相关问题。查了半天毫无头绪,我的配置也没问题。只能扩大排查范围,看下logcat中崩溃处的其他异常信息,上图中的黄色部分的Warning信息:W/zygote64: Failure to verify dex file '/d.原创 2020-11-05 16:20:26 · 310 阅读 · 1 评论 -
Double保留小数后三位和Double格式化保留二位小数
private java.text.DecimalFormat df2 = new java.text.DecimalFormat("#0.00"); private java.text.DecimalFormat df3 = new java.text.DecimalFormat("#0.000"); protected String threeFormat(double value){ return df3.format(value); } pr..原创 2020-10-27 18:54:28 · 1339 阅读 · 0 评论 -
EditText 软件盘 回车 搜索 发送功能(actionNext actionSearch)
1.布局文件<EditText android:id="@+id/et_add_num_one" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:background="@drawable/et_line" .原创 2020-09-11 13:59:44 · 512 阅读 · 0 评论 -
Fragment报错 java.lang.IllegalStateException: Fragment already added: XXFragment{47ad471
Process: com.ws.storehouse, PID: 2937 java.lang.IllegalStateException: Fragment already added: MainFragment{3bf077c2} (f057265a-9d7e-4720-b2ed-9aca72e54f7b) id=0x7f08012e android:switcher:2131231022:0} at androidx.fragment.app.FragmentStore.ad.原创 2020-09-04 15:57:55 · 801 阅读 · 0 评论 -
Android studio 快捷键,解决返回上次浏览位置ctrl+alt+left/right无效和冲突问题
Android Studio 返回上次浏览位置 ctrl+alt+left/right 快捷键使用没有效果,应该是和其他软件的快捷键冲突了我这里是和网易云软件的 快捷键冲突了点击设置 ,取消网页云所有的快捷键 。破音乐软件设计毛的快捷键 还这么多?...原创 2020-09-03 15:01:42 · 789 阅读 · 0 评论 -
android studio xml布局不提示控件属性
今天使用studio发现个神奇的问题,我的空间居然连 id 这属性都不提示,然后各种百度 google搜看看怎么解决我的是TextView 不是TextSize反正折腾了一早上也没确定问题在哪,然后android studio的配置文件给删了,就是那个.AndroidStudioX.X那个配置文件,删了之后打开项目然后提示就神奇的好了。.AndroidStudioX.X 在 每个人的C盘 Users下会有一个文件夹 。删除之后,相当于重置 AndroidStudio...原创 2020-09-03 11:03:00 · 587 阅读 · 0 评论 -
解决github图片不显示问题
今天在github上查阅资料,但是页面的图片不显示解决方法,打开路径C:\Windows\System32\drivers\etc下的hosts文件在最后加上# GitHub Start192.30.253.112 github.com192.30.253.119 gist.github.com151.101.184.133 assets-cdn.github.com151.101.184.133 raw.githubusercontent.com151.1...转载 2020-05-30 10:02:35 · 389 阅读 · 0 评论 -
安装应用报错:Session app: Error Installing APK
cmd adb kill-server然后等自动启动,或者,adb start-server .session 也就是链接成功的时候一个临时的session , 原来的session背没有实效 。网上说 重新拔插手机,也就是叫他失效而已 。...原创 2016-11-18 12:09:12 · 19431 阅读 · 0 评论 -
Only fullscreen opaque activities can request orientation
1.原因:在解决页面跳转时黑屏或者白屏时添加了true, 然后这个时候又设置了页面的方向,从而导致了这个问题。源码分析问题: 在26的编译版本时是可以正常的使用的,但是当把编译版本升级到27时,就会出现"Only fullscreen activities can request orientation"异常。对源码的分析,得出这是google出于安全的考虑,对android8.0以后的版本做的处理,当一个Activity固定方向并且是透明的,在8.0以后的版本中就会抛出异常Entry e.原创 2020-05-18 16:32:06 · 217 阅读 · 0 评论 -
adb.exe程序无法运行,提示0xc000007b错误
错误出现场景:因为原来用的是版本3.3.0 ,现在升级了好多大版本了今天调试Demo ,kt的项目,太久没升级,所以直接就升级了。Android Studio 程序直接升级到3.6 。百度搜索一下,试了下边好几个解决方案都不管用。1.卸载 模拟器 夜神2.重启机器3.升级助手软件,因为我手机华为的,一直按有华为助手方便,连接手机进行调试;以上 3种方案...原创 2020-02-26 18:07:11 · 3220 阅读 · 0 评论 -
[BUG] 安卓盒子rk3399-mid OFFLine 或 DISCONNECTED
安卓盒子一直正常使用,偶然二天,就出现了 这样的情况 。第一天 调试经过测试, 换数据线, 重启电脑,升级adb . 换设备adb kill-server 和 adb start-server ,都不行。重置了盒子也不可以 。第二天 调试早上拿了一台自己的有开发环境的笔记本,插上数据线,立马就识别到了 。查到电脑上面,就识别了 。但是,出去开会回来又识别...原创 2019-03-15 17:47:01 · 924 阅读 · 0 评论 -
MpAndroidChart 饼图 Values 重叠问题 Bug
第三方解决库:https://github.com/huzipiaopiao/MPAndroidChartFix1.PieChartRendererFixCoverpackage com.teaanddogdog.mpandroidchartutil.renderer;import android.graphics.Canvas;import android.gra...原创 2019-03-05 18:08:19 · 2035 阅读 · 0 评论 -
错误:无法访问ViewModelStoreOwner
AndroidStudio 运行的时候,无法读取 ViewModelStoreOwner,找不到这个类文件。在其他博客中看到,解决方式 如下: android studio升级后出现Cannot access android.arch.lifecycle.ViewModelStoreOwner问题,解决方法:在build.gradle 中添加dependencies...原创 2019-02-16 11:24:16 · 2067 阅读 · 0 评论 -
导入工程jar包中的class Not found 解决方法
昨天下载一个项目,导入到eclipse 里面一切安好,但是一运行,就报错了。 报错的信息意思是 : 到入的jar 包,调用的时候,项目找不到jar包里面的东西 ; 而且是support.v4.viewPager 一开始,以为版本问题 :应该我的是adt21 ,换了一个jar 包还是不行。 导入之后jar .add build path 后, Andri...原创 2013-06-04 20:49:15 · 1403 阅读 · 0 评论 -
ListView 的Item 点击后改变背景的bug问题
BUG :描述:当listView 的所有的item 都全部显示的时候,不会有这个BUG .当item没有全部显示的时候,onItemClickListener() 方法中的position 记录的是当前界面显示的这个item的位置,从0开始。 用一个变量来记录position ,在onItemClick 方法中用代码,自己写背景转换的时候,会出现界面混乱; 分析和方法如下原创 2013-06-10 23:14:27 · 758 阅读 · 1 评论 -
listView Item 焦点问题
listView Item 焦点问题 昨天范了一个低级的错误,就是,当listView 的item 中有button ,ImageButton 时候,button 会屏蔽掉item的焦点,从而是listView.setOnItemClickListener()这个方法失效;好的方法是,叫button 设置 android:foucesable = false; foucesInmod原创 2013-06-10 23:24:17 · 784 阅读 · 0 评论 -
StartActivityForResult() 和setResult() 方法获取不到result 的BUG
setResult() 这个方法需要在 finish() 方法 调用前 ,才可以 set 成功 activity返回result是在被finish的时候,也就是说调用setResult()方法必须在finish()之前。那么如果在如下方法中调用setResult()也有可能不会返回成功: onPause(), onStop(), onDestroy(),因为这些方法调用不一定是在...原创 2013-10-23 17:47:24 · 2528 阅读 · 0 评论 -
安卓 4.3 no such colum
BUG 一 在 创建数据库 的语句中有一个 字段是后来加上的忘记 写类型了 4.3 中报错 没有这列 。no such colum …………如果 类型 不匹配 也会有 这个BUG 。BUG 二 当切换 添加 设备 fragment 的时候 软键盘 还是 会显示着 ,用户体验不好 。BUG 三原创 2014-02-18 21:48:28 · 601 阅读 · 0 评论 -
Adb connection Error: adb关闭,adb重启。BUG
昨天和今天 adb 老关闭,然后重启 。。后来发现是wps的一个 进程 可能会启用adb.exe .和原来的adb 产生 冲突。 然后就是 wps adb重启,和eclipse 重启adb .一起重启关闭中……………… 进程中关闭 wpsCloud.exe 大约是这么写的。应该是wps 云服务进程。...原创 2016-02-19 12:36:10 · 970 阅读 · 0 评论 -
ADB Interface 安装失败
连接设备失败,提示 adb interface 安装失败 。需要在网上,下载最新的adb interface 驱动 。然后在我的电脑中,找到黄色提示,adb interface .右键点击 ,选择 本地文件更新 程序 ,安装成功后,就可以找到设备了 。原创 2017-12-29 11:48:58 · 3191 阅读 · 0 评论 -
华为 手机 ListView EditText 键盘老是弹出收起
是因为 editText inputType = number 和普通输入,高度不一样,界面一直在重绘 listView getView 一直在调用的 ,换输入法就好了 。 也可以用 android:digits="0123456789."...原创 2018-05-19 16:46:09 · 774 阅读 · 0 评论 -
Android 7.0 文件权限
1 FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生成一个content://格式的URI。具体实现方式如下:manifest声明 在manifest中声明一个provider。name(即类名)为android.support.v4.content.FileProvider。<manifest> ... <...转载 2018-07-21 12:02:27 · 1592 阅读 · 0 评论 -
组件化开发butterknife 在 library中使用的坑
在Android开发中butterknife是一个很好的对资源初始化的工具,它可以使你的代码简洁通俗易懂,同时配合Android ButterKnife Zelezny插件可以让你写代码的速度提升至少20倍。在一般app中我们都是单组件开发,什么意思呢,你只有一个主moduel,所有代码不管是java,xml,资源,依赖库都在app中,这个时候使用butterknife是非常简单的,如GitH...转载 2018-09-13 13:52:02 · 444 阅读 · 0 评论 -
Annotation processors must be explicitly declared now. The following dependencies on the compile cl
集成阿里 ARouter 报错~ Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annot...原创 2018-08-09 18:49:43 · 545 阅读 · 2 评论 -
android 程序崩溃后重启
第一种 Intent i = new Intent(); i.setAction(Intent.ACTION_MAIN); i.addCategory(Intent.CATEGORY_LAUNCHER); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ...原创 2018-07-12 15:28:05 · 1056 阅读 · 0 评论 -
NDK LOG 输出
#include #define LOGI(FORMAT,...) __android_log_print(ANDROID_LOG_INFO,"jni_vv",FORMAT,##__VA_ARGS__)#define LOGE(FORMAT,...) __android_log_print(ANDROID_LOG_ERROR,"jni_vv",FORMAT,##__VA原创 2017-08-16 12:50:28 · 187 阅读 · 0 评论 -
NDK 查看代码错误行号的方法
cd 到C:\Users\lsw\Documents\android-ndk-r10e\toolchains\arm-linux-androideabi-4.8\prebuilt\windows-x86_64\bin命令 -e 后边跟内存地址arm-linux-androideabi-addr2line -e C:/Users/sunxinglong/expush/vvLive/obj/...原创 2017-08-18 18:20:05 · 470 阅读 · 0 评论 -
android NDK 生产.h头文件
1.找到项目src 目录全路径 2.cd 到src 目录下。3.javah 全包名,例如,com.xxx.xxx.jniclassname原创 2017-09-29 18:14:04 · 530 阅读 · 0 评论 -
打开ec 里面的 c c++文件,报错解决
如果NDK里的jni中c和c++文件中有些头文件和方法找不到,说明你没有连接c和c++的头文件库最好 application.mk 也指定一样的平台 编号原创 2017-10-17 14:42:36 · 381 阅读 · 0 评论 -
RecyclerView: No adapter attached; skipping layout
这个 Log 的输出 是因为 在初始的时候,并没有设置adapter . 只需要 在查到 recyclerView 之后 。if (resultsBeanList == null) { resultsBeanList = new ArrayList<>();}创建一空数据 ,if (adapter == null) { adapter =原创 2016-12-15 11:21:57 · 4187 阅读 · 0 评论 -
自定义键盘,获取到屏幕高度,虚拟按键高度
12//获取屏幕尺寸,不包括虚拟功能高度getWindowManager().getDefaultDisplay().getHeight(); 获取屏幕原始尺寸高度,包括虚拟功能键高度,1234567891011121314151617转载 2017-03-08 15:29:21 · 933 阅读 · 0 评论 -
解决Fragment中使用ViewPager时,ViewPager里的Fragment错位和空白问题
主要是 在fragment 代码中 传人 ChildFragmentManager(); ChildFragmentManager() 在fragment 中,getChildFragmentManager() 就可以获取到 。mAdapter = new TabFragmentPagerAdapter(getChildFragmentManager());转载 2015-02-05 14:40:24 · 1777 阅读 · 4 评论 -
TextView 显示收起 展开的bug
bug 场景 recycleView view 复用 。展开和收起 状态应用 复用原来的view的,并没有适配新的内容。我们在setText() 方法中重置 isFirst ,重新进行判断 图片tree变化的,进行显示和隐藏。import android.content.Context;import android.content.res.TypedA原创 2016-12-13 15:20:27 · 833 阅读 · 0 评论 -
友盟分享 回调监听没调用bug.
友盟版本 6.2.0 再次用友盟分享 ,通过配置,导包,编写代码后,调用 微信 ,朋友圈,QQ ,QZONE,都可以分享成功,但是QQ QZONE ,并没有调用成功回调监听 。通过看demo 是因为要在 分享的acy, 里面添加 一个acy回调的 方法@Override protected void onActivityResult(原创 2017-01-04 10:53:53 · 1451 阅读 · 0 评论 -
修改VideoPlayManager
修改 VideoPlayManager 添加 视频边下边播,进度监听 ,缓存监听,视频全屏动画,仿微信 图片 查看, 滑动取消 ,添加 表情键盘,![image](https://github.com/lsw8569013/VVSinglePlayManager/blob/master/%E5%9B%BE/img原创 2017-07-03 17:58:12 · 421 阅读 · 0 评论 -
魅族seek 适配bug
1. seek 点击哪里只移动一段,而不是点那里移动到哪里的bug package com.sina.sinavideo.sdk.widgets;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Rect;import android.graphics...原创 2018-03-21 22:39:48 · 317 阅读 · 0 评论