疑难杂症
沈小池
尘世间一个迷途小码农,可平凡不可平庸
展开
-
启动AndroidStudio时报the SDK platform-tools version(xxx) is too old to check APIs cimpiled with API xxx
启动AndroidStudio时,报错“the SDK platform-tools version(xxx) is too old to check APIs cimpiled with API xxx”【解决方法】:【settings】-->【Appearance&Behavior】-->【System Settings】-->【Android SDK】 -->【SDK Too原创 2017-07-04 18:26:17 · 547 阅读 · 0 评论 -
Android中,如何从第三方应用调用自己的应用(解决在手机QQ无法调用自己应用的问题),
现在项目有个需求,在第三方应用内点击文件,会根据自定义后缀跳转到我自己的应用来,按照网上常规的方法,大部分是支持的,直到我在手机QQ点击发现并不能实现,后来找了一天终于找到如何在手机QQ点击文件跳转到自己的应用,现在总结一下:场景:自定义后缀文件为.abc文件,需要在其他应用中点击带有自定义后缀的文件时,直接跳转到自己的应用进行处理。代码如下: <!--1-->...原创 2018-06-29 00:46:16 · 2512 阅读 · 0 评论 -
报错:android.database.CursorIndexOutOfBoundsException
解决方法:使用Cursor之前先调用cursor.moveToFirst()原创 2018-07-03 21:54:54 · 2788 阅读 · 0 评论 -
报错:java.util.ConcurrentModificationException 或 java.lang.IIegalStateException
报错:java.util.ConcurrentModificationException 或 java.lang.IIegalStateException例子: /** * 如果listAll中包含listDelete的元素,则进行清除 * @param listAll 原有的list * @param listDelete 要去除的元素的list...原创 2018-07-03 21:53:26 · 441 阅读 · 0 评论 -
报错:“java.tuil.ConcurrentModificationException”
现象:在使用迭代器遍历时,报错“java.tuil.ConcurrentModificationException”解决方法:使用ConcurrentHashMap替换HashMap,ConcurrentHashMap会自己检查修改操作原创 2018-07-01 18:26:41 · 153 阅读 · 0 评论 -
报错:在使用开源项目Android-Universal-Image-Loader报错
报错:在使用开源项目Android-Universal-Image-Loader报错“java.lang-RuntimeException:ImageLoader must be init with configuration before using”解决方法:在使用前,初始化一下:imageLoader.init(ImageLoaderConfiguration.createDefault(x...原创 2018-07-01 17:58:18 · 222 阅读 · 0 评论 -
报错:“android.content.res.Resource$NotFoundException:String resource ID#0x1”
原因:设置TextView的setText时将int型数值直接传递进去:错误的写法: textView.setText(3);正确的写法: textView.setText("3");这种往往是不够细心所致。不知道为什么,我的IDE在写的时候没有报错,编译的时候也没报错,但运行触发时才报这个错误,郁闷。...原创 2018-07-01 17:54:58 · 197 阅读 · 0 评论 -
报错:File.listFiles遇到名字为中文乱码的文件会崩溃
报错:File.listFiles遇到名字为中文乱码的文件会崩溃解决方法:①测试:在Manifest.xml中的<application中加入 android:的不尴尬不了= “false”即可②正式签名:正式签名打包时,IDE会自动设置这个值,不需要手动设置...原创 2018-07-01 15:30:00 · 4006 阅读 · 2 评论 -
报错:“java.lang.RuntimeException:Some file crunching failed,see logs for details”
解决方法:在build.gradle文件中加入android{... aaptOptions{//禁止gradle检查png的合法性 cruncherEnable = false userNewCruncher = false }}出现的原因:①构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀②图片.jpg修改为.png③9path图片也可能出现这...原创 2018-07-01 11:36:25 · 607 阅读 · 0 评论 -
报错:“java.lang.RuntimeException:Unable to start activity componentInfo...java.lang.NullPointerExcept”
报错:“java.lang.RuntimeException:Unable to start activity componentInfo...java.lang.NullPointerException”解决方法:对应的res资源分(v21)版本处理,即再建一个v21的资源文件即可...原创 2018-06-30 19:20:24 · 883 阅读 · 0 评论 -
已经注册和注销过广播,但依然会报“Receiver not registered”
解决办法:增加一个标识作为是否注册过广播如:(具体广播的就不写了,只写关键点)package com.example.yzb.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;public class BrocastReceiverActivity extends ...原创 2018-06-30 19:17:00 · 2140 阅读 · 0 评论 -
报错:“Packet address mismatch with connected address”
原因:客户端与服务器以UDP连接时,使用了bind()方法进行绑定服务器(目标)的IP和端口,接着客户端以UDP与另一个客户端进行P2P通信时报错,此时已与第一次的目标绑定。解决方法:第一次进行UDP通信时,直接使用PatagramPacket packet = new DatagramPacket(data,data.length);构造,不要使用bind绑定...原创 2018-06-30 19:05:49 · 603 阅读 · 0 评论 -
报错:"fatal signal 11 sigsegv at 0xe19bb3ae (code=1) thread20873"
可能导致原因:①数组越界②传入值转换异常(未进行转换 或 转换错误)③未释放资源原创 2018-06-30 17:47:07 · 254 阅读 · 0 评论 -
报错:“windowManager$BadTokenException:Unable to add window--token null is not for an application”
原因:AlertDialog.Builder新建对象时,不能用Application的Context方法解决方法:使用活动的Context,比如 new AlertDialog.Builder(MainActivity.this);原创 2018-06-30 01:16:07 · 1557 阅读 · 0 评论 -
Android 解决为什么自己的应用在后台进行切换滑动时,经过自己应用会卡顿、不流畅的问题
场景1:打开自己的应用后,将其切换到后台,然后点击后台进行查看各个在后台的应用时,经过自己的应用,会变得卡顿、不流畅场景2:在某些手机,可以在设置里面的更多应用处,有查看正在运行的程序的列表,经过自己的应用时,会变得卡顿,不流畅场景3:自己的应用在Manifest.xml进行了隐式调用,让别的应用可以在点击【使用其他应用打开】时触发弹出可选择列表时,变得卡顿,不流畅,甚至会导致别的应用会退出(亲测...原创 2018-06-30 00:33:12 · 2436 阅读 · 0 评论 -
报错:ScrollView can host only one direct child
原因:ScrollView内部只能有一个子元素,即不能并列两个以上子元素解决方法:将所有的子元素放到一个LinearLayout、RelativeLayout等ViewGroup布局当中。原创 2018-06-29 01:12:41 · 302 阅读 · 0 评论