一般的细节错误
AndyYuan317
种一颗大树最好的时候是十年前,其次是现在!
展开
-
AndroidStudio布局文件(xml文件)不能预览问题解决
AndroidStudio升级后有时候会出现项目中的xml文件不能预览,点击预览显示空白界面。解决方案很简单:1:找到AndroidManifest.xml文件中的application节点下的android:theme="@style/AppTheme"如下:2:点击进去后在AppTheme的parent值中添加Base,如下:3:再次点击XML布局文件就可以显示了。...原创 2020-01-07 09:59:03 · 5054 阅读 · 0 评论 -
Execution failed for task...More than one file was found with OS independent path'META-INF/rxjava...
项目导入第三方包的时候出现Execution failed for task':app:transformResourcesWithMergeJavaResForDebug More than one file was found with OS independent path"META-INF/rxjava.properties'的错误,如下图所示:查看Gradle Console...原创 2019-10-28 16:26:05 · 200 阅读 · 0 评论 -
All com.android.support libraries must use the exact same version secification(mixing versions..解决方案
在项目中引用第三方库的时候开发的时候经常出现All com.android.support libraries must use the exact same version specification(mixing versions can lead to runtime crashes).Found versions 27.0.2,25.3.1.Examples include com.a...原创 2019-09-26 14:55:03 · 283 阅读 · 0 评论 -
Failed to resolve:recyclerview-v7或Could not find recyclerview-v7.jar的报错问题
今天在构建项目的时候发现者这个问题:Error:Could not resolve all files for configuration ':BaseLib:debugCompileClasspath'.> Could not find recyclerview-v7.jar (com.android.support:recyclerview-v7:26.1.0). Sear...原创 2019-05-29 14:37:09 · 1058 阅读 · 1 评论 -
Execution failed for task‘:app:processDebugResources‘错误的一般解决方案
AndroidStudio中运行项目的时候出现Execution failed for task':app:processDebugResources'>java.io.IOException:Could not delete path:'C:\Users\acer.......的错误如下截图:分析了一下原因是因为之前在lib下引入一个包,由于不需要给删掉了,结果就是原来打的de...原创 2019-01-04 14:07:07 · 29725 阅读 · 0 评论 -
Conflict with dependency "com.android.support-annotations' in project':app'.Resolved ...解决方法
今天新建一个项目的时候在构建过程中出现如下的问题:这个错误的大概意思是:我的名为app的module里,com.android.support:support-annotations这个依赖冲突了,app里的版本是26.1.0,但是Test app的版本里是27.1.1。1:只需要在我们的app下的build.gradle中添加如下闭包:configurations.all {...原创 2018-10-11 14:32:11 · 256 阅读 · 0 评论 -
Activity 之间传递数据的时候出现Parcelable encountered IOException writing serializable object (name = xxx)
acitivity之间传递自定义数据,需要实现Serializable或者Parcelable接口。但是如果自定义数据类型实现了Serializable接口,还是会报错。原因有两种:1、该自定义类中包含了未实现序列化的数据类型;2、该自定义类是某个类的内部类,而该外部类没有实现序列化。...原创 2018-08-07 18:06:04 · 690 阅读 · 0 评论 -
字符串拼接的问题
问题:如果想把网络上的返回的图片地址拼接在一个字符串上可以看如下操作: 在做字符串拼接的时候一定要注意字符串的顺序,可以先走几遍在写逻辑上的操作:1:定义 String diaryImageUrl="";来接受网络返回的地址字符串;2:定义一个imagesUrl="";来存放拼接的字符;下面注释的是一种错误的判断,没注释的为正确的: //保存url ...原创 2018-08-05 19:14:13 · 373 阅读 · 0 评论 -
使用List的时候出现NullPointerException
当使用List的时候出现java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()'我们应该这样判断:1:List有没有初始化?没有初始化也会报这个错误2:List中存放的是对象吗?如果是,首先判断List是否为null不能直接判断List.size();...原创 2018-08-05 19:08:22 · 1656 阅读 · 0 评论 -
遇到java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.view.View...的解决方法
无论是初学者还是做开发很久的人都会遇到这个问题,那就是空指针异常:遇到这种情况我们首先不要惊慌,一般这个问题都不是很大的问题,只需要我们静下心来慢慢的查找,下面分成几步来带你查找问题:1:首先是查看报错的第一行(Androidstudio中打开run界面第一个可点击的地方),一般前几行都是比较关键的,我们一定要注意:2:检查我们的XML文件里面定义的id(这个很关键),看看有没有对...原创 2018-07-21 10:31:33 · 137596 阅读 · 26 评论 -
去掉CheckBox外层的黑色边框
有时候我们希望去掉CheckBox外层的黑色边框,CheckBox只用一个背景图代替,那么就可以使用://去掉CheckBox原来的边框holder.checkBox.setButtonDrawable(new ColorDrawable(Color.TRANSPARENT));这个方法就可以了。...原创 2018-07-19 10:30:09 · 4798 阅读 · 0 评论 -
TextView中字体的垂直排列
1.属性介绍: 安卓中有一个属性为android:ems=”x” x表示一行显示的字符个数。 2.具体操作 第一步:设置控件宽度为包裹内容android:layout_width=”wrap_content” 第二步:设置每行显示一个字符 android:ems=”1” 效果如下:...原创 2018-07-06 16:04:04 · 2555 阅读 · 0 评论 -
禁止ScrollView自动滚动到底部
开发中遇到在ScrollView中的子布局包含ListView或者RecyclerView的时候ScrollView会自动滚动到底部。解决办法:1:获取ScrollView里面一个上层任意view,然后调用如下方法:view.setFocusable(true);view.setFocusableInTouchMode(true);view.requestFocus();2:将scrollview...原创 2018-07-12 21:15:30 · 2407 阅读 · 0 评论 -
Android中EditText去掉下划线的方法
在XML文件中找到相关EditText的代码,1:添加如下属性:android:background=“@null” 可能会出现如下图的问题,如果出现这个问题就直接按第二个方法。2:这个时候另外一种解决办法是:直接android:background="@color/white"即设置背景为白色,这样就不会出现下划线的问题了。...原创 2018-07-06 10:35:04 · 35034 阅读 · 1 评论 -
Android studio中报Error:(2) error: XML or text declaration not at start of entity.
开发中当我们定义一个空间的背景色或者使用FloatingActionButton定义背景色的时候编译出现报Error:(2) error: XML or text declaration not at start of entity. Error:(2) XML or text declaration not at start of entity....原创 2018-07-18 11:21:20 · 1708 阅读 · 0 评论 -
调试很久的java.lang.NullPointerException: Attempt to invoke virtual method ...
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference 报错; 一直查不出报错的原因:最后发现适配器要加载的View中有个小控件写错了如下:只需要把view...原创 2018-07-05 17:24:25 · 4255 阅读 · 3 评论