android Bug处理
android Bug处理
安果移不动
精通Android,Swift,Flutter,Python,Php,按键精灵,易语言。曾为华为录制精品课程,拥有资质:按键精灵顶级证书;
产品秀:https://www.anguomob.com
B站:https://space.bilibili.com/482453235
展开
-
错误: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain
git 忽略文件把这个文件忽略了gradle-wrapper.jar从别的地方copy一份就好了原创 2021-03-29 12:50:20 · 1196 阅读 · 0 评论 -
android application方法执行两次
是由于进程引起的 <service android:process=":remote"> </service>导致了application的多次创建。解决办法:判断当前进程,选择不同的进程做对应的初始化操作即可。 /** * 获取当前进程名 */ pri...原创 2020-03-09 17:51:36 · 1298 阅读 · 0 评论 -
fullSensor
将Android Sutdio升级到了3.6.0。现在,我的Manifest.xml文件中出现以下错误。Expecting 'android:screenOrientation="unspecified"' or '"fullSensor"' for this activity so the user can use the application in any orientation an...原创 2020-02-28 00:38:37 · 8412 阅读 · 1 评论 -
Caused by: java.lang.RuntimeException: Failed to create最新android studio3.6 无法新建项目
升级studio导致的居然跟distributionUrl 和项目级别build.gradle无关 classpath 'com.android.tools.build:gradle:3.6.0'解决方案删除c盘C:\Users\liuan\.android目录再启动as重新新的配置就好了as还需要完善啊如果不出所料的话...原创 2020-02-26 00:32:58 · 1501 阅读 · 0 评论 -
Android Studio Error—Gradle: 错误:编码 GBK 的不可映射字符的
产生原因分析:项目太旧导致的解决方案:对应项目级别build.gradle最下方添加tasks.withType(JavaCompile) { options.encoding = "UTF-8"}原创 2020-02-25 11:59:18 · 450 阅读 · 0 评论 -
butterknife升级10.1.0(此版本支持支持androidX)
遇到Failed to transform artifact 'butterknife-runtime.aar (com.jakewharton:butterknife-runtime:10.1.0)'解决:给所有的 Module 加入jdk1.8在 build.gradle 的 android 下加入下面代码 即可解决compileOptions { source...原创 2019-10-14 20:50:33 · 1129 阅读 · 0 评论 -
ore than one file was found with OS independent path 'META-INF/androidx.localbroadcastmanager_localb
项目 build.gradle 的 android节点下新增 packagingOptions { exclude 'META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version' exclude 'META-INF/androidx.swiperefreshlayout_sw...原创 2019-10-14 19:52:10 · 1751 阅读 · 0 评论 -
studio构建错误Element uses-permission#android.permission.ACCESS_NETWORK_STATE at AndroidManifest.xml:38:
权限声明重复,删除重复的留下一个即可原创 2019-10-14 19:09:08 · 3241 阅读 · 0 评论 -
Error:Could not find bundletool.jar(com.android.tools.build:bundletool:0.1.0
根build.gradle中 把那个resp google()放在jencenter 上面即可 repositories { google() jcenter() }原创 2019-10-14 18:48:59 · 184 阅读 · 0 评论 -
bug处理android.os.NetworkOnMainThreadException
主线程请求网络错误可以在setContentView上面加上这句话 super.onCreate(savedInstanceState); //: android.os.NetworkOnMainThreadException主线程访问网络异常 StrictMode.setThreadPolicy(StrictMode.ThreadPolicy原创 2016-12-22 15:08:20 · 372 阅读 · 0 评论 -
bug处理 非法字符: 'ufeff'
bug处理 非法字符: 'ufeff'原创 2016-12-18 16:43:11 · 478 阅读 · 0 评论 -
Android6.0编译程序时,getSlotFromBufferLocked: unknown buffer: 0xac0f8650
上网查找的原因这个问题是在测试leakCanaryTestDemo时发现的,期初看到有点蒙,这个demo中只使用了一个button和一个textView控件进行测试,按理说是不应该出现这种问题,在网上查找这个问题的解决方法才发现,原来这是Android6.0在Nexus 5上运行时总是会出现的问题。只要我们使用Android6.0开发的APP运行在Nexus 5上,每次activity启动原创 2017-02-10 22:38:48 · 2470 阅读 · 0 评论 -
手机解析包出现问题
一、应用程序本身问题 Android apk程序解析包出现问题的话,可能是由于你下载的apk程序本身就有问题,程序的压缩包可能在下载过程中被损坏了,建议请重新下载一次。 二、系统版本不支持 如果重新下载也解决不了Android解析包出现问题的话,很大一个可能就是在于你的手机的配置参数不支持这款软件,举个例子吧,如果一款apk程序的系统版本要求在Android 4原创 2017-02-10 22:41:51 · 1677 阅读 · 0 评论 -
ListView与ScrollView冲突的4种解决方案
众所周知ListView与ScrollView都具有滚动能力,对于这样的View控件,当ScrollView与ListView相互嵌套会成为一种问题: 问题一:ScrollView与ListView嵌套导致ListView显示不全面 问题二:ScrollView不能正常滑动解决方式一:ScrollView+LinearLayout+ListView可以换成ScrollVie原创 2017-02-12 20:45:56 · 450 阅读 · 0 评论 -
Bug处理 java.lang.IllegalStateException
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.原创 2016-12-17 17:47:14 · 1390 阅读 · 0 评论 -
android.os.TransactionTooLargeException
一. 背景输入法在V2.30(185)和V2.35(196)两个版本中都碰到了大量的TransactionTooLargeException的崩溃问题,其中崩溃的堆栈有所不同:V2.30:android.app.ApplicationPackageManager.getInstalledPackages(ApplicationPackageManager.java:464)V2原创 2017-03-03 11:33:28 · 1012 阅读 · 0 评论 -
Installation error: INSTALL_CANCELED_BY_USER [...]Please check logcat output for more details. [...
红米note4 有一个usb调试安全设置 一起也打开就好了原创 2017-03-17 14:40:34 · 3320 阅读 · 0 评论 -
Android开发 解决AlertDialog中的EditText无法调出输入法的问题
dialog.show(); Window window = dialog.getWindow(); WindowManager.LayoutParams layoutparams = new WindowManager.LayoutParams(); layoutparams.height = WindowManager.LayoutParams.原创 2017-03-20 17:04:54 · 1149 阅读 · 0 评论 -
AndroidStudio利用android-support-multidex解决65536问题64k问题
AndroidStudio利用android-support-multidex解决65536问题64k问题版权声明:转载请注明本文转自严振杰的博客: http://blog.csdn.net/yanzhenjie100364k的各种异常当你的应用程序和库引用达到一定规模,你遇到构建错误显示你的应用已经达到了一个Android应用程序构建体系结构的限制。早期版本的原创 2017-03-21 19:55:25 · 559 阅读 · 0 评论 -
关于android studio 出现Error:Execution failed for task ':app:buildInfoDebugLoader'.的解决办法
Android studio运行出错,日志如下:Error:Execution failed for task ':app:buildInfoDebugLoader'. > Exception while doing past iteration backup : Source D:\download\github_work\MaterialDrawer-develop\TestCanva原创 2017-03-12 14:35:46 · 536 阅读 · 0 评论 -
Error:Could not download artifact 'gradle-core.jar (com.android.tools.build:gradle-core:1.3.0-beta3)
Error:Could not download artifact 'gradle-core.jar (com.android.tools.build:gradle-core:1.3.0-beta3)': No cached version available for offline mode解决方案 不用从svn下载别人的项目 自己导入就可以了原创 2017-03-25 18:32:24 · 5258 阅读 · 0 评论 -
已解决:Android Studio Error:Connection timed out: connect
Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle 错误发生在构建Gradle的过程中正在下载gradle.zip文件的时候,估计应该是访问地址被墙了,而下载不了该文件。于是小编原创 2017-04-18 17:48:55 · 2380 阅读 · 0 评论 -
可能是布局文件的问题 java.lang.ClassNotFoundException: android.graphics.drawable.RippleDrawable
我的解决方案是 从新写的布局就好了原创 2017-04-18 22:13:58 · 4562 阅读 · 0 评论 -
异常: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
错误: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)今天晚上在AS上运行校长项目时,报错如下:Error:(71, 35) 错误: -source 1.6 中不支持 diamond 运算符(请使用 -source 7 或更高版本以启用 diamond 运算符)这个错误对应程序里的代原创 2017-04-20 11:03:44 · 532 阅读 · 0 评论 -
PendingIntent 传递参数的问题
题:做一个项目,里面有类似微信聊天功能。在通知栏显示通知Notification后,点击进入聊天界面,聊天对象总是不是通知设定的对象。[java] view plain copyBundle bundle = new Bundle(); bundle.putString("receiveMemberID", String.valueOf原创 2017-05-10 20:44:11 · 1746 阅读 · 1 评论 -
使用ScrollView属性fillViewport解决android布局不能撑满全屏的问题
最近在开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,最重要的是将ScrollView中android:fillViewport设置为true。当Scrol原创 2017-05-03 10:58:53 · 475 阅读 · 0 评论 -
错误集锦之一:This Activity already has an action bar supplied by the window decor.
异常信息:Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to fal原创 2017-05-03 11:55:50 · 501 阅读 · 0 评论 -
[android]Gradle 应用插件︰ com.google.gms.google 服务
当我试图应用插件: ' com.google.gms.google-服务底部的我 build gradle 或在我的应用程序内的其他任何地方 build gradle 我得到一个错误说它找不到它。Error:(70, 0) Plugin with id 'com.google.gms.google-services' not found.这里是我 gradle 代码,所以你的家伙能原创 2017-05-03 17:06:43 · 13429 阅读 · 0 评论 -
git submodule的使用
开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了Git的git submodule命令,之前的问题迎刃而解了。添加为当前工程添加submodule,命令如下:git submodule add 仓库地址 路径其中,仓库地址是指子模块仓库地址,路径指将子模块放置在当前工程下的路原创 2017-05-03 17:29:27 · 341 阅读 · 0 评论 -
【已解决】android.view.WindowManager$BadTokenException: Unable to add window
Button上点击一下弹出一个对话框,结果遇到一个问题,android.view.WindowManager$BadTokenException: Unable to add window 报了这个错。private void showCustomDialog() { // TODO Auto-generated method stub AlertDialog.Buil原创 2017-04-22 16:02:22 · 906 阅读 · 0 评论 -
android.view.WindowLeaked的解决办法
来源:按字面了解,Window Leaked大概就是说一个窗体泄漏了,也就是我们常说的内存泄漏,为什么窗体会泄漏呢?产生原因:我们知道Android的每一个Activity都有个WindowManager窗体管理器,同样,构建在某个Activity之上的对话框、PopupWindow也有相应的WindowManager窗体管理器。因为对话框、PopupWindown不能脱离Ac原创 2017-04-22 20:01:11 · 287 阅读 · 0 评论 -
解决Android当中GridView的Item子控件中有ImageView图片大小不一致问题
解决方案有点.....如果您的条目是一个ImageView那么 请在外面包裹一个FramLayout原创 2017-05-05 18:08:38 · 1137 阅读 · 2 评论 -
{已经解决}android java.net.BindException: bind failed: EADDRINUSE (Address already in use)
今天遇到一种情况,在手机上发广播包,在4.4.2上的手机会发生,4.1.2和4.0.2都没有遇见,问题是这样的try{DatagramSocket udpSocket = new DatagramSocket(DEFAULT_PORT );} catch (Exception e){e.printStackTrace();}原创 2017-04-24 17:02:58 · 4623 阅读 · 0 评论 -
ViewPager中切换界面Fragment被销毁的问题
使用ViewPager+Fragment实现界面切换,当界面数量大于3时,出现二次滑动后数据消失的情况,下面由Fragment生命周期进行分析 简单解析:使用pager=3进行测试,当界面由2切换到1的时候,3界面对应的Fragment实际上走了如下流程:1 -->onPause2 -->onStop3 -->onDestroyView再由1切换回2原创 2017-05-25 18:37:45 · 595 阅读 · 0 评论 -
Android Studio中各种jdk和sdk的类找不到,提示setup jdk
今天早上使用Android Studio的时候突然出现了这么一个错误,代码一点都没变,就是一个类里面一大片飘红,jdk,sdk中的类都找不到了,而且在提示修改时显示setup jdk,我重新build一遍不管用,clean、make和重启都没什么卵用,这时候就好烦躁,还以为是我的编译器出问题了呢,后来搜了很多方法,终于有一个方法解决了。 解决方法:点击 File->Invalidate C原创 2017-04-25 11:36:08 · 1388 阅读 · 0 评论 -
Android Studio运行或Rebuild的时候报Error:Execution failed for task ':app:compileDebugNdk'.的解决办法
Error:Execution failed for task ':app:compileDebugNdk'.> Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.Andr原创 2017-05-27 18:19:59 · 1294 阅读 · 0 评论 -
Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
总新欢第一时间尝试新鲜的东西,跟随google的脚步更新了Android studio,总体还是很顺,但是编译时出现一个警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has;强迫症的我开始找原因,原来在Android开发过程中突破的方法数的限制,就在build.gralde中做原创 2017-05-09 11:09:13 · 424 阅读 · 0 评论 -
android studio 已过时
C:\Users\liuan\.AndroidStudio2.3 和.android 目录删除 然后重新配置andorid studio如果海报错的话把这个注释掉 dexOptions {// incremental true javaMaxHeapSize "4g" }原创 2017-05-09 11:28:08 · 935 阅读 · 0 评论 -
Browser.BookmarkColumns 类似引用报错
换成SDK4.2.2就不会报错了=。=原创 2017-04-26 19:38:13 · 1149 阅读 · 0 评论 -
runProguard false
从字面就能看出来,出现这个问题的原因是找不到runProguard()这个方法了(调用这个方法的地方在每个Module对应的build.gradle文件中)。这是因为,当Android Studio升级时,也自动的将项目下的build.gradle文件(不是Module对应的build.gradle!)下的内容修改成了:1dependencies原创 2017-04-26 20:41:57 · 797 阅读 · 0 评论