Android Error Solution
文章平均质量分 94
阿姆斯特狸
这个作者很懒,什么都没留下…
展开
-
Retrofit 原理总结
一、Retrofit简介Retrofit是现下Android端开发非常流行的一款网络请求框架,它通过动态代理的方式将Java接口翻译成网络请求,通过OkHttp发送请求,并且其具备强大的可扩展性,支持各种数据格式的转换以及RxJava。说到这里,我们来分析一下网络请求框架的本质,网络请求框架是一套提供给开发者使用的用于网络请求的API接口,我们知道,Android网络请求一般是基于Http协议的,而Http协议属于应用层的协议,具体的数据传输需要依赖传输层的TCP协议,Android系统提供了Socket原创 2021-10-26 09:58:04 · 1603 阅读 · 0 评论 -
找不到 constraint-layout:1.0.0-alpha3
打开别人项目提示错误Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha3工具/原料android studio 2.2 preview已设置好下载更新的代理方法/步骤转载 2016-10-11 14:12:33 · 6144 阅读 · 0 评论 -
Android Studio Unknown host ‘downloads.gradle.org’
使用本地的Gradle环境: Ctrl + Alt + S 打开设置,选择 Gradle 条目,单选 "use local gradle distributio" 并指定你安装的Gradle路径。转载 2016-10-11 09:15:07 · 1332 阅读 · 0 评论 -
ViewPager 懒加载 导致的数据错乱问题
今天遇到了一个问题,ViewPager里面放了3个Fragment A B C。当切换到B时修改里面的值 让他不合法 再切到A再切回B,这时发现验证控件的范围已经异常。由于用的懒加载,每次切换到一个页面都会重新加载,debug发现 我修改B时是第三条数据,而切换回来后我得到的Bean居然也是第三条数据(已经试过根据pos从list获取,或者根据传进来的bean结果都是不行)我给EditText原创 2016-09-14 17:14:11 · 4591 阅读 · 0 评论 -
Exception dispatching input event 缩放2个MpChart时发生终于搞定了
整体报错如下:04-02 22:59:37.654 6868-6868/techboyz.braintrain E/InputEventReceiver﹕ Exception dispatching input event.04-02 22:59:37.654 6868-6868/techboyz.braintrain E/MessageQueue-JNI﹕ Exception in Mes原创 2016-09-02 18:16:46 · 3053 阅读 · 1 评论 -
Error: Inconsistency detected. Invalid item position 11(offset:11).state:37 RecyclerView
重现的方法是:使用 RecyclerView 加官方下拉刷新的时候,如果绑定的 List 对象在更新数据之前进行了 clear,而这时用户紧接着迅速上滑 RV,就会造成崩溃,而且异常不会报到你的代码上,属于RV内部错误。初次猜测是,当你 clear 了 list 之后,这时迅速上滑,而新数据还没到来,导致 RV 要更新加载下面的 Item 时候,找不到数据源了,造成 crash.解决方案:原创 2016-08-23 14:28:44 · 4259 阅读 · 1 评论 -
AppbarLayout appbar_scrolling_view_behavior 导致的ContentFooter显示不全问题
首先看一下问题,使用MD后,原有的下面的布局都是按照整个屏幕尺寸绘制的,被toolbar挤到了下面,如果下面的布局不是nestscroll或者recyclerview他就无法移动。效果如下:界面布局如下:<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.原创 2016-07-20 15:26:56 · 13655 阅读 · 4 评论 -
Gradle DSL method not found: 'android()'Possible causes:may be using a version of Gradle that does n
错误提示:Error:(16, 0) Gradle DSL method not found: 'android()'Possible causes:The project 'UninstallDemos' may be using a version of Gradle that does not contain the method.Open Gradle wrapper fileTh原创 2016-06-22 10:28:20 · 4401 阅读 · 1 评论 -
Can't use Subversion command line client: svn
使用Intellij IDEA的svn时提示出错:Can't use Subversion command line client: svn. 当我在使用svn,Checkout一个项目后,然后将其导入到Intellij idea中,出现这样的报错!经过google后,发现了问题,我的问题是:我安装的TortoiseSVN工具,本身是带有command-line功能的(我没有安装)转载 2016-07-28 09:27:04 · 3119 阅读 · 0 评论 -
AndroidStudio 快捷键 Ctrl+Alt+left 不能用
问题: Ctrl+Alt+left 不能用换了一个Intel cpu的本本,装了AS发现 返回上个编辑位置的 Ctrl+Alt+left 不能用!!!屏幕翻转了。。我曹!!!改了intel显卡驱动程序的快捷键还是不能用!!!因特尔显卡控制面板里Ctrl + Alt + Left 用来控制屏幕旋转方向的,虽然禁用了快捷键,只是对快捷键不做响应,实然在系统注册了该快捷键。。。无原创 2016-07-28 09:23:13 · 2029 阅读 · 1 评论 -
appbar下非滑动布局也遇到了nestedScrollview那种高度被压缩的情况,如何破呢~
核心布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android原创 2016-07-27 15:00:31 · 1785 阅读 · 0 评论 -
Error:android.content.res.Resources$NotFoundException:
原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之类的函数,这种函数通常有几个重载,如:textView.setText(CharSequence text);textView.setText转载 2016-11-16 17:37:11 · 469 阅读 · 0 评论 -
Android - ViewPager进阶篇之动态刷新
http://www.jianshu.com/p/863297e782c3其中遇到问题:1.第一次加载的fragment 在第二次动态更改后会出现在viewPager中。解决:public class TabAdapter extends FragmentStatePagerAdapter 原来是继承:FragmentPagerAdapter 怀疑缓存导致。原创 2016-11-30 17:33:23 · 587 阅读 · 0 评论 -
SSL peer shut down incorrectly
这个问题通常出现在Android Studio更新失败的时候,原因是download gradle-2.10的时候,这个网站被我们伟大的墙被XX了,所以我们只有通过翻墙的方式来实现更新包的下载。或者手动下载gradle 指定位置原创 2016-12-15 16:12:17 · 1848 阅读 · 0 评论 -
APP 调起 其他App程序 中的activity和Permission Denial: starting Intent 错误解决办法
ComponentName componentName = new ComponentName("com.aaa", "com.aaa.acitvity.MainActivity");//这里是 包名 以及 页面类的全称 Intent aaa = new Intent(Intent.ACTION_MAIN); aaa.setComponent(componentName); a...原创 2019-04-28 17:34:14 · 3608 阅读 · 0 评论 -
android 7.0 以上 解析包时出现问题 解决思路
有些手机更新包时下载完包后,杀死原有app跳到解析安装包的页面后,报解析安装包失败的错误。在有些手机上是没问题的。想起来有人问过我类似的问题,说是android8.0系统的问题。8.0上google把未知应用的安装权限的管理放到了每个app上,每个app都有允许安装未知应用的设置开关。我当时一想,应该是这个问题。上网查到了详细不走改了一波,发现然并卵。。。。网上的文档博客都是千篇一律,都是一个...转载 2019-04-22 11:43:05 · 6245 阅读 · 3 评论 -
Android点击app图标应用重启问题
https://blog.csdn.net/chen_md/article/details/83412497转载 2019-04-09 17:36:43 · 1147 阅读 · 0 评论 -
android webview 同步cookie的重要性
本质:同步cookie的本质就是Http框架的cookie与webview的cookie不同,无法区别为同一个用户,使用统一持久化过的cookie有助于后台区别用户。业务场景:做一个临时打卡系统,使用http框架请求后台接口,获取打卡页面url,使用webview加载url实现打卡。打卡失败就关闭网页,返回上个页面。问题:看似很容易的场景,发现一个问题就是每次webview打开的url后,...原创 2018-12-18 16:09:26 · 2169 阅读 · 0 评论 -
Android笔记:Android 7.0 FileUriExposedException 解决
从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。 1 FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生成一个co...转载 2018-12-06 16:03:41 · 100 阅读 · 0 评论 -
Base64编码 不全 换行问题
今天用三方的接口,发送图片转Base64后,对方说图片编码不全只有一小段,可是我这边明明是全的。。。Base64.encodeToString(string.getBytes(), Base64.DEFAULT)后来发现有换行符。。。解决方案如下: public static String Base64EncodeByByte(byte[] data) throws Un...原创 2018-07-26 16:39:45 · 2284 阅读 · 0 评论 -
RXJAVA Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
错误:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Dup...原创 2018-07-04 11:16:35 · 135 阅读 · 0 评论 -
AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233)网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里介绍了,我转载 2017-02-25 11:45:29 · 299 阅读 · 0 评论 -
ActivityOptionsCompat.makeSceneTransitionAnimation 转场使用及遇到的问题
详细使用请看如下地址: https://gold.xitu.io/entry/576b570d0a2b580058e7a3ce 重点说一下我遇到的问题: A转B后back回A,A图片丢失。。。 后来发现基类重写了onBackPressed @Override public void onBackPressed() { super.onBackPressed();原创 2017-03-02 09:44:38 · 2900 阅读 · 0 评论 -
更新 apk 遇到错误“已安装存在签名冲突***”
打开已经下载的APK Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setAction(android.content.Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromF原创 2016-12-27 10:43:17 · 3493 阅读 · 0 评论 -
nestedScrollView下布局height<ScreenH-ToolbarH时的问题
这个问题困扰我很久了,在stack上找了好久,有好多解决方案似乎在我这都不起作用,今天总算借鉴了一些帖子搞出来了,谷歌总是留出一堆坑等着你跳啊。首先上效果图:上布局文件:<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-07-20 15:24:40 · 1219 阅读 · 0 评论 -
IllegalArgumentException: Unable to locate adb
打开SDK Manager 下载 AndroidSDK Platform-tools重启即可使用。关于sdk更新慢的问题,我这里有一个快速更新sdk的方法------看这个参考资料---------http://jingyan.baidu.com/article/92255446a34c1d851648f4e1.html原创 2016-07-22 17:41:48 · 1948 阅读 · 0 评论 -
When running gradle with java 5, 6 or 7, you must set the path to jdk8, either with property retrola
1.首先下载JDK8更改JAVA_Home2.然后进AS->Project Structure->更改JDK location(这个好多人都容易忘记)原创 2016-06-28 10:23:42 · 2404 阅读 · 0 评论 -
Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment
Apparently, beta releases of the Gradle for Android plugin expire. AFAIK, that is not documented behavior. Right now, the only way that I know of to find out what the latest beta release is would be原创 2015-12-31 10:16:16 · 2093 阅读 · 1 评论 -
解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题
如果在刚够构建Android Studio项目的时候,运行发现,出现没找到资源的错误!找不到com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xml[html] view plaincopy/路径/app/build/intermediates/ex转载 2015-09-14 17:23:07 · 399 阅读 · 0 评论 -
getActionBar 报空指针异常
1. 加载完视图后,再去获取:写在setContentView()后面。2.sdk版本:Actionbar的主题在3.0以后才有,使用的时候要确保,最低的版本不能小于3.0。[html] view plaincopyprint?uses-sdk android:minSdkVersion="11"转载 2015-09-01 16:26:09 · 385 阅读 · 0 评论 -
Error:Execution failed for task ':app:preDexDebug'. com.android.ide.common.process.ProcessException:
After adding a jar file to a project's lib folder and after adding it to the build.gradle file as compile'path example' when you sync the gradle it add an additional line as compile files('libs/ex原创 2015-08-20 10:35:29 · 548 阅读 · 0 评论 -
4.0读取文件的报 open failed: ENOENT (No such file or directory)
在android4.0的手机上直接创建某个文件的路径一直报这个错:open failed: ENOENT (No such file or directory).在网上查了很多资料,没找到解决方案,尝试了多次终于找到解决办法: 如果在FileOutputStream创建一个流文件路径时或者是对一个File文件路径直接操作时,可先创建文件的路径,然后在创建文件名就不会在报该错误 以下转载 2015-11-26 11:39:12 · 1173 阅读 · 0 评论 -
android.content.res.Resources NotFoundException解决 Resource ID #0x7
在android开发中会用一些资源,这些资源以不同形式存在,比如说图片,xml等,android为这些不同类型的资源统一编号,生成资源类R。如下:public final class R {public static final class anim {public static final int popup_enter=0x7f040000;public static fi转载 2015-12-15 16:24:09 · 1677 阅读 · 0 评论 -
Gradle version 2.10 is required. Current version is 2.8.
有两种解决方案:一.在terminal 中打入gradlew 回车 系统会自动下载。不过楼主没有VPN没那么幸运,下不了啊~只能使用第二种办法二:手动下载配置 进gradle 官网:点击打开链接查找你要下载的版本下载到本地。然后打开我们的AS 进入Settings 按照如下配置:Gradle home:可以将下载的.zip解压至2.8上层目录,然后再更改原创 2016-01-21 14:44:42 · 2772 阅读 · 1 评论 -
Didn't find class “android.support.v7.internal.widget.TintManager” on path
build.gradlecompile 'com.android.support:appcompat-v7:23.1.0'compile 'com.jcodecraeer:xrecyclerview:1.2.6'compile 'com.android.support:design:23.1.0'原创 2016-03-22 14:55:09 · 1531 阅读 · 0 评论 -
com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
点击打开链接原创 2016-02-25 16:41:47 · 3812 阅读 · 0 评论 -
Error:Error converting bytecode to dex: Cause: java.lang.RuntimeException: Exception parsing classes
直播:项目代码让同事加入了一个Java libary 工程各种修改*****拷到本机报错Error:Error converting bytecode to dex:Cause: java.lang.RuntimeException: Exception parsing classesError:Execution failed for task ':app:transformCl原创 2016-02-25 16:40:26 · 14816 阅读 · 3 评论 -
Android ListView异步加载图片乱序问题,原因分析及解决方案
版权声明:本文出自郭霖的博客,转载必须注明出处。目录(?)[+]转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼。转载 2016-01-28 09:46:02 · 770 阅读 · 0 评论 -
Installation failed since the device possibly has stale dexed jars that don't match the current vers
楼主使用AS2.0Preview gradle:com.android.tools.build:gradle:2.0.0-alpha6将项目部署在5.0以上系统时会报这个错误,解决办法就是关闭instant run,毕竟是预览版bug不少啊!File->Settings->Instant Run ->然后干掉所有选项 clean rebuild 走起就行了~原创 2016-01-27 14:22:10 · 3543 阅读 · 0 评论 -
Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'
今天添加fresco的gradle引发了如下的错误:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.Dupl原创 2016-01-25 10:19:01 · 10947 阅读 · 0 评论