异常
Mars-xq
好记性不如烂笔头。
展开
-
Android-System.exit()和Process.killProcess()
Android上杀掉进程的方式有两种,分别是System.exit(0)和Process.killProcess(Process.myPid()),那么这两种方式有何区别呢?相同点1、APP进程都会被直接杀掉我们通过adb shell ps可以查看当前手机所有运行的进程状态, 在执行完这两种方式之后,APP进程都会消失。2、生命周期都不会被调用onPause()、onStop()和onDesto原创 2017-07-03 09:47:18 · 3890 阅读 · 0 评论 -
DialogFragment空指针
空指针:java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object referenceDialogFragment中直接使用getActivity返回的确是空...原创 2018-06-22 14:48:19 · 1357 阅读 · 0 评论 -
Can not perform this action after onSaveInstanceState
java.lang.IllegalStateExceptionCan not perform this action after onSaveInstanceState解析原始1 android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1493)2 android.support.v4....原创 2018-07-10 13:38:35 · 239 阅读 · 0 评论 -
异常:not attached to window manager
出错:java.lang.IllegalArgumentExceptionView=DecorView@f875f83[] not attached to window manager解决:@Overridepublic void onPause() {//加个取消 super.onPause(); if ((null != progressDialog) &...原创 2018-07-10 18:00:39 · 3049 阅读 · 0 评论 -
异常:runOnUiThreadkongz空指针
出错:java.lang.NullPointerExceptionAttempt to invoke virtual method 'void android.support.v4.app.FragmentActivity.runOnUiThread(java.lang.Runnable)' on a null object reference出错位置:new Thread...原创 2018-07-10 18:01:48 · 1509 阅读 · 0 评论 -
异常:Calling startActivity() from outside of an Activity context
报错:android.util.AndroidRuntimeExceptionCalling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?出错位置:Intent intent =...原创 2018-07-10 18:02:39 · 2368 阅读 · 0 评论 -
android :空指针Java.lang.NullPointerException
参考:安卓开发过程中空指针的问题Java.lang.NullPointerException空指针概念:1.所谓的指针,就是java中的对象的引用。比如String s;这个s就是指针。2.所谓的空指针,就是指针的内容为空,比如上面的s,如果令它指向null,就是空指针。3.所谓的空指针异常,就是一个指针是空指针,你还要去操作它,既然它指向的是空对象,它就不能使用这个对象的方法...原创 2018-07-23 11:44:38 · 2346 阅读 · 0 评论 -
try catch的测试
public class TestActivity extends AppCompatActivity { private TextView textView; private static final String TAG = "TestActivity"; @Override protected void onCreate(@Nullable Bundle ...原创 2018-08-02 16:47:57 · 2390 阅读 · 0 评论 -
项目异常:Multiple dex files define Landroid/support/v7或者v4
问题:Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concu...原创 2018-08-30 17:48:59 · 2882 阅读 · 0 评论 -
项目报错: Failed to execute aapt
E:\Users\lenovo\dchmine\app\build\intermediates\manifests\full\debug\AndroidManifest.xmlError:(798) error: unknown element <data> found.Error:(798) unknown element <data> found.Error:ja...原创 2018-08-30 17:50:06 · 1149 阅读 · 0 评论 -
Android studio sync 报错:Resolved versions for app (25.3.1) and test app (27.1.1) differ
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.&amp;amp;gt; Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (25.3.1) and test...原创 2018-08-30 17:51:15 · 262 阅读 · 0 评论 -
All com.android.support libraries must use the exact same version specification (mixing versions can
问题:导入leakcanary时:dependencies { debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.1' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1' // Optio...原创 2018-09-05 15:34:04 · 481 阅读 · 0 评论 -
Could not find com.android.support:support-fragment:27.1.1
Studio 2.3版本应该在Root Project build.gradle allprojects配置如下:allprojects { repositories { jcenter() maven { url "https://maven.google.com" }//添加 }}Studio 3.0版本应该在Root Projec...原创 2018-09-05 15:37:27 · 567 阅读 · 0 评论 -
Plugin Android Material Design Icon Generator was not installed: Cannot download ,Read timed out
android studio 下载插件报错:Plugin Android Material Design Icon Generator was not installed: Cannot download 'http://plugins.jetbrains.com/pluginManager/?action=download&amp;id=com.konifar.material_icon...原创 2018-09-05 17:21:32 · 328 阅读 · 0 评论 -
Android studio3.0.1导入GitHub项目出错及解决方法
准备:1、project的build.gradle: classpath 要修改成自己Android studio支持的版本。buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1...原创 2018-03-26 14:48:29 · 2376 阅读 · 0 评论 -
项目出错:System.err: java.net.SocketTimeoutException: timeout
参考: java.net.SocketTimeoutException: Read timed out Android java.net.SocketTimeoutException: Connection timed out项目出错:System.err: java.net.SocketTimeoutException: timeout出错相关代码: if (conne原创 2017-12-07 15:21:07 · 8066 阅读 · 0 评论 -
org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject
重点:保存文件格式请选择:utf-8无BOM在用org.json.JSONObject 解析从网络获取的json数据时,遇到JSONException: Java.lang.String cannot be converted to JSONObject, 造成问题的原因是在编写json文件的时候,采用utf-8编码,utf8有个BOM格式(json串头部发现字符:”\ufeff” )。去掉这个格原创 2017-08-09 10:27:01 · 7487 阅读 · 0 评论 -
butterknife-空指针异常
使用butterknife会有空指针异常,如下: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.administrator.myapplication/com.example.adminis原创 2017-05-11 16:05:34 · 2522 阅读 · 0 评论 -
Android ShowDialog : IllegalStateException: Can not perform this action after onSaveInstanceState
项目中遇到报错如下:java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1413) at android.app.Frag原创 2017-08-24 18:18:44 · 710 阅读 · 0 评论 -
java.lang.IllegalStateException: Fragment already active
activity的onresume中 Bundle bundleOffice = new Bundle(); bundleOffice.putSerializable("officeMsg", officeMsg); mFragOffice.setArguments(bundleOffice);setArguments报错: Caused by: java.lang.IllegalSt原创 2017-08-28 15:20:06 · 1546 阅读 · 0 评论 -
WAMP+PhpStorm配置,post提交获取不到值
WampServerWamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了,这个软件在win平台上使用的较多。 wamp server下载地址 PhpSt原创 2017-09-02 13:18:16 · 1646 阅读 · 0 评论 -
项目报错-failed to find build tools revision 26.0.1
问题:failed to find build tools revision 26.0.1原因:build tools revision版本不对解决方法:第一步:tools ->android ->sdk manager->sdk tools查看下载的版本有哪些.第二步:File->project structure ->app ->property 选择compile SDK version,b原创 2017-11-29 01:11:23 · 15934 阅读 · 3 评论 -
项目报错:Attribute "height" already defined with incompatible format.
报错如下:D:\Users\Administrator\AndroidStudioProjects\Njb\app\build\intermediates\res\merged\debug\values\values.xmlError:(674) Attribute "height" already defined with incompatible format.Error:(227) Ori原创 2017-11-29 01:13:54 · 6841 阅读 · 0 评论 -
项目报错:Duplicate files copied in APK META-INF/LICENSE
报错如下:Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Dupli原创 2017-11-29 01:18:41 · 379 阅读 · 0 评论 -
项目报错-Some file crunching failed, see logs for details
项目报错问题:Error:Some file crunching failed, see logs for detailsError:Execution failed for task ':app:mergeDebugResources'.> Error: Some file crunching failed, see logs for details原因:这是9-patch图片资源文件的问题解原创 2017-11-29 00:58:11 · 3462 阅读 · 0 评论 -
项目报错:Caused by: java.lang.SecurityException:
项目报错如下: Caused by: java.lang.SecurityException: getDeviceId: Neither user 10913 nor current process has android.permission.READ_PHONE_STATE.原因:权限问题解决方案一:Android6.0以下的默认授权。在app:build.gradle的 targetSd原创 2017-11-29 11:03:16 · 6280 阅读 · 0 评论 -
项目报错:Caused by: java.lang.ClassNotFoundException: Didn't find class "..."on path: DexPathList
项目报错: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.eshore.njb.MyApplication" on path: DexPathList[ [zip file "/data/app/com.example.administrator.njb-1/base.apk"], nativeLi原创 2017-11-29 11:13:41 · 28755 阅读 · 2 评论 -
项目异常:failed to get the required adt version number from the sdk
eclipse导入项目报错:failed to get the required adt version number from the sdkeclipse出现failed to get the required ADT version number from the SDK:….\tools\traceview.bat错误,并且无法打开SDK管理器,也不能连接手机。The connection原创 2017-11-29 21:23:02 · 2911 阅读 · 0 评论 -
软件内部更新,出现“解析包时出现问题”的错误后停止
常见原因:下载的apk与安装的apk路径不一致(对比路径)apk没有下载完全(比较下载的apk大小与打包时的大小)debug分析原因:apk的下载路径和安装路径一致,但是HttpURLConnection.getContentLength()为-1,设置下载进度条最大失败,从而 导致apk下载不全。后台设置请求头获取长度以前是Accept-Length,后来改为Content-Length即可。获取原创 2017-12-21 20:09:53 · 3043 阅读 · 0 评论 -
打包出错 "XXX" is translated here but not found in default locale
打包出错 "XXX" is translated here but not found in default locale原因:在默认的values/strings.xml里没有这个字段,但是在values-en/strings或者其他语言中存在;解决:解决办法一:将Value/string.xml中的改成<resources xmlns:tools="http://schem...原创 2019-05-15 10:14:22 · 6740 阅读 · 0 评论