
Bug解决
凌云志 !
记录Android开发中的点点滴滴,帮助自己记录,也帮助需要的朋友解决问题.
展开
-
Android Button 影藏阴影部分,去除背景或边框
之前设置的最大SDK兼容是22,按钮显示是正常的:布局是两个Button,设置的 drawableTop 图片,之后适配到安卓11,发现按钮出现了很明显的黑框和阴影部分:Button是已经设置了background的,可是任然无法影藏,有两个办法可以解决:1.给button自定义style时,在values-v21下面的style中添加一条属性,<!--去掉button背景色和边框,高版本按钮会有黑色阴影框--><item name="android:out原创 2021-07-01 16:31:18 · 3147 阅读 · 1 评论 -
资源或ID存在,但是编译运行却报错找不到资源问题解决.No resource found that matches the given name
/layout/dk_dialog_errornotice.xml:16:38-60: AAPT: No resource found that matches the given name (at 'layout_toLeftOf' with value '@id/bd_notice_toptitle').报错中的id位置找到后,发现是存在的,并没有丢失,但系统却 说找不到.看下图代码:让View在TextView的左边, View在识别的时候却找不到 bd_notice_toptitl.原创 2021-05-18 15:39:28 · 632 阅读 · 0 评论 -
java.lang.NoClassDefFoundError:retrofit2.Retrofit$Builder或retrofit2.BuiltInConverters
android studio 中 java.lang.NoClassDefFoundError:retrofit2.Retrofit$Builder错误解决或java.lang.NoClassDefFoundError: retrofit2.BuiltInConverters错误解决方法此问题在android5.0以上不会出现,在android4.0-4.4会出现。引起该问题的原因是:...原创 2020-05-08 16:16:09 · 1297 阅读 · 0 评论 -
Android Studio 出现:Unable to resolve dependency for ':app@debug/compileClasspath'
Android Studio 3.0 以后 gradle升级4.1 之后倒入之前的老工程就会提示下面这个错误:Unable to resolve dependency for ':app@debug/compileClasspath'xxx解决办法两个,最简单的就是方法一方法一:settings->Build, Execution, Deployment->G...原创 2019-10-30 12:02:30 · 938 阅读 · 0 评论 -
Http兼容API28->java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion
安卓在9.0的时候限制了Http,所以运行的时候就会报上面的错误,为了兼容HttpClient只需要两步:只要最大SDK>=28,想要使用Http必须配置如下两项1.在Application节点下添加<uses-library android:name="org.apache.http.legacy" android:required="false" /...原创 2019-08-02 16:20:41 · 612 阅读 · 0 评论 -
java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
使用Android Studio编译APK的时候报上面的错误.解决办法:1.打开你项目中依赖的jar包和aar资源包,找到里面的jar包,然后使用好压等工具打开:2.打开jar包中的META-INF文件夹,3.把 META-INF文件夹下后缀是( .SF .DSA .RSA)的文件删除,重新编译即可....原创 2019-07-30 20:00:02 · 516 阅读 · 0 评论