![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
报错收集站
文章平均质量分 78
报错收集站.
LiniLLLLL.
轻狂,是不知道自身渺小。谦虚,是看到了世界的博大和精深。
展开
-
cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。应以 ‘{layoutlib}‘ 之一开头
cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。应以 ‘{layoutlib}‘ 之一开头转载 2022-07-25 12:49:45 · 12458 阅读 · 0 评论 -
TabLayout 踩坑之 onTabSelected没有被回调的问题
一、 问题描述最近项目中有个需求:一个页面顶部有3个tab,每一个tab分别展示一个不同的页面,点击tab 切换到对应页面。进入页面是默认选中第一个页面。这不很简单的一个需求嘛?很明显,用TabLayout 分分钟实现,于是打开Android Studio ,几分钟后写下了如下代码:public class TabActivity extends AppCompatActivity { private TabLayout mTabLayout; @Override protec转载 2020-08-04 23:40:09 · 1300 阅读 · 0 评论 -
Timeout-waiting-to-lock-file-hash-cache解决办法
报错信息:Timeout waiting to lock file hash cache >(C:\Users\Nietzche.gradle\caches\4.4\fileHashes).It is currently in use by another Gradle instance.Owner PID: 3564Our PID: 18860Owner Operation:Our operation:Lock file: C:\Users\Nietzche.gradle\cache转载 2020-07-21 22:36:46 · 4150 阅读 · 2 评论 -
小米手机 Toast显示带应用名称问题解决方法
前言小米手机新系统,应用 Toast自带应用名,如:“应用名:Toast信息”(Toast会显示app的名称+显示的内容)方法一:需要先给Toast的message设置为空,然后再设置需要提示的messagepublic static void showShort(Context context, CharSequence message) { Toast mToast = Toast.makeText(context, “”, Toast.LENGTH_LONG); mToas原创 2020-06-29 17:01:12 · 1490 阅读 · 0 评论 -
Android EditText输入光标居于开头最开始位置
Android EditText输入光标居于开头最开始位置Android的EditText输入光标默认是居于整个EditText的中心位置的,如图所示:如果欲使EditText加载后的输入光标自动处于最开始处,可以通过设置EditText的android:gravity实现,设置android:gravity为left或者start即可,可以设置:android:gravity="start" 使得EditText输入光标从最开始位置开始,也可通过设置EditText的gravity为left转载 2020-07-01 14:33:22 · 1939 阅读 · 1 评论 -
关于Static interface methods are only supported starting with Android N (--min-api 24): void butterkni
错误提示Static interface methods are only supported starting with Android N (--min-api 24): void butterkni大概意思就是静态接口方法只从Android N开始使用。解决方法因为静态接口需要在Java 8 下才支持使用,所以我们要使用静态接口,就需要在app的build.gradle文件中配置声明,使用Java 8编译。compileOptions { sourceCompatibility Ja原创 2020-08-08 17:24:49 · 665 阅读 · 0 评论 -
关于 NestedScrollView 嵌套 RecyclerView 页面载入时总是滑动到最底部
看标题是不是不太明白,来两张图片: 正常情况下,我们期待的是进入页面以后显示左图效果,可是由于NestedScrollView嵌套RecyclerView,导致Recyclerview占据焦点导致整个NestedScrollView内容上滑。知道原因以后解决这个 bug 就容易多了。 当在Fragment使用NestedScrollView嵌套RecyclerView时,来回切换Fragment时会发现NestedScrollView会自动向上滚动一段距离; 我第一反应就是有原创 2020-07-28 14:19:23 · 1433 阅读 · 0 评论 -
NestedScrollView嵌套LinearLayout无法滑动到底部问题解决
遇到的问题:我们都知道NestedScrollView和ScrollView只能有一个直接子布局,所以当想展示多个View时就会想到用LinearLayout或其他布局嵌套的方式来实现,但实际使用遇到了问题,如图所示:可以看到我们NestedScrollView里嵌套了LinearLayout,NestedScrollView无法滑动到底部,以至于看不到Button当我们去掉下面一行代码时就可以看到app:layout_behavior="@string/appbar_scrolling_view_转载 2020-05-22 16:10:56 · 1888 阅读 · 0 评论 -
TabLayout 踩坑之 onTabSelected没有被回调的问题
TabLayout 踩坑之 onTabSelected没有被回调的问题转载 2020-08-20 14:54:59 · 168 阅读 · 0 评论 -
Android 9.0无法加载http的url,net::ERR_CLEARTEXT_NOT_PERMITTED
从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载解决办法:在 AndroidManifest.xml 的 application 闭包下加上 android:usesCleartextTraffic="true"<?xml version="1.0" encoding="utf-8"?><manifest ...> <uses-permission android:name="andro.原创 2020-05-29 22:43:31 · 512 阅读 · 0 评论 -
Android Studio 在layout文件夹下建立子文件夹
碰到一个问题。(不是太重要,强迫症发作一时忍不住了)。Android Studio 在layout文件夹下建立子文件夹:在说之前,我们可以在Android Studio 的res目录下 直接创建一个layout文件的。res/new /Android resource directory / recource type 下拉选择layout ,directory name 设置你选择的名称。但是你要是在这里面创建文件的话,会发现你建的文件压根没什么用。不信你试试,在你 setOncreateVie转载 2020-08-26 23:22:40 · 4146 阅读 · 7 评论 -
XRecyclerview有的手机不能加载更多
一、确定问题首先确定一下问题到底是什么,测试说xrecyclerview(一个github上的三方库,不知道的可以去github上找找,有细节上的bug整体来说很好用)的上拉加载更多功能在有的手机上可以加载更多,有的手机上不能加载更多,这说明这个功能是没有问题的,因为有手机可以实现,难道是手机的问题?拿来测试说的不能上拉加载更多的手机,连上adb,查看一下日志,没有很多信息,就是onLoadMore()接口方法没有被调用,打开crecyclerview源码,找到哪里调用了这个接口,如下:@Overrid转载 2020-08-29 16:10:38 · 260 阅读 · 0 评论 -
解决NestedScrollView嵌套RecyclerView滑动冲突导致无法正常调用加载更多功能
XML如下:<android.support.v4.widget.NestedScrollView android:id="@+id/nested_scroll_view" android:layout_height="match_parent" android:layout_width="match_parent"> <LinearLayout android:layout_height="match_parent" a原创 2020-08-29 14:04:28 · 5404 阅读 · 0 评论 -
Android NestedScrollView 嵌套ViewPager不显示和出现空白部分 解决方法
1、不显示问题–重写ViewPagerpublic class MyViewPager extends ViewPager { public MyViewPager(Context context) { super(context); } public MyViewPager(Context context, AttributeSet attrs) { super(context, attrs); } @Override原创 2020-08-09 23:17:08 · 2143 阅读 · 0 评论 -
Lock file: C:\Users\Administrator\.gradle\caches\modules-2\modules-2.lock
产生过程:升级AS到3.0,之前版本的AS相关文件都删了个干净,然后导入之前的项目,就产生下面的错误Error:Timeout waiting to lock artifact cache (C:\Users\Administrator\.gradle\caches\modules-2). It is currently in use by another Gradle instance.Owner PID: 3256Our PID: 4204Owner Operation: Our opera转载 2020-05-12 11:26:26 · 2272 阅读 · 0 评论 -
集成引入第三方library时出现错误Manifest merger failed : Attribute application@appComponentFactory
集成引入第三方library时出现错误Manifest merger failed : Attribute application@appComponentFactory集成引入第三方library时出现以下错误Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4...原创 2020-04-30 11:38:44 · 460 阅读 · 0 评论 -
The given artifact contains a string literal with a package reference 'android.support.v4.content'
问题描述Android Studio编译时产生一下错误:The given artifact contains a string literal with a package reference 'android.support.v4.content' that cannot be safely rewritten. Libraries using reflection such as ann...原创 2020-04-30 11:04:06 · 499 阅读 · 0 评论 -
As 启动项目出现 unsupported modules detected
首先是出现如下情况:unsupported modules detected Compilation is not supported for following modules: app. Unfortunately you can’t have non-Gradle Java modules and Android-Gradle modules in one project然后项目正下方一...转载 2020-04-09 21:30:51 · 382 阅读 · 1 评论 -
Android studio—ndk.dir=E\:\\AndroidSDK\\sdk\\ndk-bundle\\android-ndk
给AS配置关联NDK1). local.properties中添加配置 ndk.dir=G\:\\android-ndk-r10(=号后面为ndk的解压路径)2). gradle.properties中添加配置兼容老的ndk(老的版本):android.useDeprecatedNdk=true android.useDeprecatedNdk=true...原创 2020-04-05 19:02:12 · 2588 阅读 · 0 评论 -
Android系统编译so库提示error undefined reference to '__android_log_print问题的解决
配置 Android.mk文件 输入 LOCAL_LDLIBS := -llog 打印日志库LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_LDLIBS := -llogLOCAL_MODULE := ccalljavaLOCAL_SRC_FILES := CCallJava.cinclude $(BUILD_SHA...原创 2020-04-05 18:34:35 · 1546 阅读 · 0 评论 -
git add . 的时候遇到warning: LF will be replaced by CRLF in ...... 解决办法
在使用Git的时候遇到了这个问题:输 入 git add * 后出现warning: LF will be replaced by CRLF in ...... The file will have its original line endings in your working directory. 解决方法:git config --global core.autocrlf ...转载 2020-03-23 21:02:00 · 458 阅读 · 0 评论 -
Android Studio 中字体的不支持导致的简繁体问题
问题如下图:在没有注释时显示的是简体(正常)在注释后显示的是繁体解决办法(请确保当前为简体输入(ctrl+shift+F 切换简繁体的快捷键))原创 2020-03-22 16:22:41 · 281 阅读 · 0 评论 -
关于/system/bin/sh: su: not found的解决办法(安卓模拟器运行)
在了解关于数据库的创建时,无法在android Studio的模拟器运行的条件下运行cmd 窗口下adb shell 命令,adb shell之后su无法转到root权限,导致无法进入data/data/…原因是Android Studio带(Google Play)的模拟器无法获得root权限安装该换成为带(Google APIs)的模拟器即可,类似于这种...转载 2020-03-20 17:10:19 · 5949 阅读 · 0 评论 -
MySQL中的编码问题Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column '字段名' at row 1 问题的解决方法
1、开始图标出点击鼠标右键,选择菜单上的运行。2、在输入框中输入cmd,再点击确定。3、输入mysql -uroot -p+密码。4、连接成功后输入:show variables like ‘char%’;5、找到配置文件所在地址。6、输入cmd,选择“以管理员身份运行”在这里插入图片描述net user administrator /active:yes...原创 2020-03-02 22:57:02 · 1651 阅读 · 0 评论 -
Some projects cannot be imported because they already exist in the workspace
Eclipse导入JAVA-EE项目时报Some projects cannot be imported because they already exist in the workspace错误如图所示:解决方法: 1、去掉勾选 Copy projects into workspace 2、点击右侧的Refresh 3、Finsh如图:项目成功导入转载:https://www...转载 2020-03-01 21:39:29 · 1251 阅读 · 0 评论 -
No Network Security Config specified, using platform default
从Android9.0开始,默认情况下该库已从 bootclasspath 中移除且不可用于应用。如果希望继续使用,需要在AndroidManifest.xml中添加:<uses-library android:name="org.apache.http.legacy" android:required="false"/>注:拥有最低 SDK 版本 23 或更低版本的应用需要 android:required=“false” 属性,因为在 API 级别低于 24 的设备上,org.apac原创 2020-02-16 14:08:24 · 3291 阅读 · 0 评论 -
Error: Cannot fit requested classes in a single dex file
最近写项目,写着写着运行时突然就报错了,运行不起来了,报错如下Cannot fit requested classes in a single dex file (# methods: 70207 > 65536) 主要原因项目貌似有点大,已经超过65k个方法。一个dex已经装不下了,需要个多个dex,也就是multidex ,因为Android系统定义总方法数是一个sho...转载 2019-12-26 10:27:10 · 356 阅读 · 0 评论 -
Android 关于 Theme.AppCompat 相关问题的深入分析
虽然老旧,但是值得看!先来看这样一个错误:No resource found that matches the given name '@style/Theme.AppCompat.Light'对于这个错误,相信大部分Android开发者都遇到过,可能很多朋友通过百度或者Google已经解决了这个问题,但是网上大部分都只给出了解决方法。 正所谓知其然,知其所以然,本文将从此问...转载 2020-02-14 22:53:30 · 310 阅读 · 0 评论 -
Java.lang.RuntimeException: Unable to start activity
异常信息java.lang.RuntimeException: Unable to start activity ComponentInfo{com.lwm.myapplication/com.lwm.myapplication.MainActivity}Java.lang.IllegalStateException: You need to use a Theme.AppCompat the...转载 2020-02-14 22:28:10 · 3080 阅读 · 0 评论 -
关于 Android Studio 配置的默认路径的修改
Android Studio的配置默认路径在 C:\Users\用户名.AndroidStudio3.0 下,在这里会有一个缺点是C盘会常常空间不够用,所以我就想改到其他盘的。看图:Android Studio安装好以后会在系统盘用户目录下产生这么几个文件夹:.android 这个文件夹是Android SDK生成的AVD(Android Virtual Device Manager)即模...原创 2020-02-01 16:41:33 · 4383 阅读 · 0 评论 -
Android Studio ERROR: Read timed out的解决方案!
Read timed out 问题解决办法 最近在使用更新了后的Androidstudio 编写程序的时候 发现 gradle 时老是报 read time out 错误提示心信息,try again rebuild 等基本的方法都试了一遍还是不能解决问题,后来经过自己的一番摸索终于解决了 解决此类问题的方法...原创 2019-12-17 15:32:38 · 27187 阅读 · 2 评论 -
Eclipse乱码怎么办
Android与H5交互前言一. 设置工作空间的编码前言在Eclipse中导入新的项目的时候,会遇到乱码的问题,而乱码的问题主要集中在中文的显示上。不过通过设置编码方式,看似十分恐怖的乱码问题也能够轻易解决。Eclipse设置编码的地方主要有三处,这三处的设置都会影响中文的显示。一. 设置工作空间的编码编辑器的编码会影响到所有的项目中的字符的显示,可以说是作用最为广泛的设置,每一个项目都会...转载 2020-02-06 20:42:04 · 4739 阅读 · 0 评论