安卓bug解决
文章平均质量分 95
徐朵朵的小太阳
安卓小菜鸟,记录成长每一步
展开
-
跳转dialog主题activity 界面屏幕抖动解决
最近首页有个复杂的dialog 页面,自己用的activity跳转,将主题设置为dialog, 发现进入界面的时候屏幕 有时候会闪屏,上下抖动,而有时候没问题,尝试解决,最后我在跳转后的activity的onCreate()或onResume()方法下添加这个方法,搞定 private void smoothScreen(){ if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) { ViewG原创 2020-07-10 15:38:55 · 1779 阅读 · 2 评论 -
The application could not be installed: INSTALL_FAILED_TEST_ONLY解决方案
在真机调试时下载软件后安装失败,apk错误解决办法:在gradle.properties中添加 android.injected.testOnly=false注意testOnly中的大小写原创 2020-06-07 22:42:51 · 1096 阅读 · 0 评论 -
亲测Unknown host mirrors.opencas.cn You may need to adjust the proxy settings in Gradle 解决办法
问题: 新装As,设置了 HTTP Proxy host name 为mirrors.opencas.cn ,新项目sync不过 报错:Unknown host 'mirrors.opencas.cn'. You may need to adjust the proxy settings in Gradle, 原因:使用了错误的网络代理配置信息 解决方法: 1.将Settings 下的Http Proxy 设置为 No Proxy ...原创 2020-06-03 09:51:03 · 8046 阅读 · 4 评论 -
Manifest merger failed with multiple errors, see logs
这个错误估计很多人都遇到过由于在Android Studio进行build的时候,默认使用了Manifest Merger Tool,如果在Library项目的Manifest文件中,定义了与主项目相同的属性,则会合并失败。解决办法1在app module的AndroidManifest.xml的manifest根节点处,引入xmlns:tools="http://schemas.and...原创 2018-10-25 10:56:43 · 1307 阅读 · 0 评论 -
INSTALL_FAILED_USER_RESTRICTED错误
错误信息如下:Installation failed with message INSTALL_FAILED_USER_RESTRICTED.It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-insta...原创 2018-10-29 15:56:12 · 267 阅读 · 0 评论 -
Android获取WIFI 的ssid 方法适配Android9.0
Android获取WIFI 的ssid 方法适配Android9.0demo传送门:https://download.csdn.net/download/godnessismymine/10803572首先在Androidmanifast 中添加权限 <uses-permission android:name="android.permission.ACCESS_NETW...原创 2019-03-20 16:45:23 · 8385 阅读 · 5 评论 -
webview加载网页出现("找不到网页net:err_unknown_url_scheme")
解决方法:以"http","https"开头的url在本页用webview进行加载,其他链接进行跳转private class MyWebViewClient extends WebViewClient{ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.st...原创 2018-11-23 11:54:58 · 7073 阅读 · 1 评论 -
获取wifi 的ssid出现unknown ssid
前一篇文章介绍了 wifi的ssid获取方式,但是在8.0版本手机上 运行 发现获取到的名称 展示为 <unknown ssid>,原来是版本原因,8.0以后SSID这样拿 ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE...原创 2018-11-23 14:10:23 · 35938 阅读 · 8 评论 -
版本升级不跳转应用安装页面
最近开发遇到了个问题,app升级的时候,其他手机都能正常升级,下载完安装包,跳到安装页面进行新版本的安装。但却有用户反映,华为P10和华为Mate 9升级时,怎么也无法跳转到安装页面。起初我以为是华为手机自身系统的问题(因为手上的华为测试机都是正常的),还特地对比了几种配置的华为手机,最后发现,是Android 8.0系统版本的锅,不是手机的问题。 2017年8月22日,Go...原创 2018-12-13 18:49:10 · 1420 阅读 · 1 评论 -
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla
04-09 15:55:08.165: E/AndroidRuntime(3403): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?04-09 15:55:08.165: E/AndroidRuntime(3403原创 2018-12-27 14:00:14 · 919 阅读 · 0 评论 -
git commit时出现的问题The file will have its original line endings in your working directory
我最近使用了新的代码托管工具,把之前在oschina上的代码迁移到coding.net上去。提交代码时有一个文件提交失败。 错误信息是 LF will be replaced by CRLF in git -the file will have its original line endings,The file will have its original line endings in y...原创 2019-01-04 12:01:01 · 344 阅读 · 0 评论 -
com.***.databinding不存在
DataBinding的恶心bug程序包不存在 一般都是xml文件出错DataBinding的布局文件中不允许使用中文 1、android:text 不允许出现中文 或中文 字符android:text='@{String.valueOf("姓名:"+user.name)}' 把需要拼接的定义到string.xml了 <string name="label_rmb"...原创 2018-10-09 18:53:46 · 497 阅读 · 0 评论 -
Android报错:No package identifier when getting value for resource number 0x00000003
错误提示信息:W/ResourceType(6991): No package identifier when getting value for resource number 0x00000003W/dalvikvm(8564): threadid=1: thread exiting with uncaught exception (group=0x415f7498)代码位置...原创 2018-10-15 16:47:24 · 518 阅读 · 0 评论 -
ScrollView嵌套RecyclerView出现item显示不全
问题:ScrollView嵌套RecyclerView时,RecyclerView的item显示不全出现问题不要慌,耐心解决才是王道,哈哈。首先说下出现这个问题的情景吧,首先声明这个问题在23版本以上出现的,23版本是android 6.0版本,是的当我们targetSdkVersion=23的时候(也就是我们兼容到23版本)是没有问题的,一但兼容到23版本以上就会出现这个问题,这个坑也是第一...原创 2018-09-29 10:34:39 · 231 阅读 · 0 评论 -
Android 编译 发生 MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence
今天修改xml文件,将三目运算符 由2个字变成3个字后,编译突然异常MalformedByteSequenceException: Invalid byte 3 of 3-byte UTF-8 sequence 我的解决方法:修改项目根目录下的gradle.properties,这个文件可以修改编译进程的jvm运行参数,比如最大运行内存,堆大小之类的。没有就建一个。在 org...原创 2018-07-20 16:51:43 · 875 阅读 · 0 评论 -
Unable to get provider android.support.v4.content.FileProvider
今天,在项目中碰到一个问题,api 19模拟器上运行项目(之前一直是好的),但是现在一直报错 ,如下: java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: java.lang.ClassNotFoundException: Didn't find class "a...原创 2018-08-02 15:46:26 · 1391 阅读 · 0 评论 -
android studio 清除断点
本文转载地址:http://blog.csdn.net/qq_32452623/article/details/51780597问题: 1.在写代码时候,debug调试次数很多,有时候调试完会忘记吧断点取消掉,下一次debug的时候就会很烦人,突然在上一次的地方断掉,\乍一看还以为又出什么问题了呢.影响效率,所以有时需要清除所有的断点。2.断点设置的太多,逐个类的去查找,不太好找...转载 2018-08-02 19:51:59 · 317 阅读 · 0 评论 -
Xutils3网络问题
java.lang.NullPointerException: Attempt to invoke interface method 'org.xutils.common.task.AbsTask org.xutils.common.TaskController.start(org.xutils.common.task.AbsTask)' on a null object reference...原创 2018-08-27 16:48:12 · 943 阅读 · 0 评论 -
Android studio 点击运行总是进入Debug模式
andoid studio 在连接手机调试的时候,点击Run或Debug运行,结果手机全是Debug调试。 此时只需将手机中开发者选项关闭、重新开启就ok了原创 2018-08-27 18:36:29 · 3605 阅读 · 5 评论 -
androidstudio忽略svn .iml
打开Settings,File Types加上.iml即可 即可解决,配置了*.iml 但是提交svn 仍然显示的 问题原创 2018-09-24 11:18:17 · 646 阅读 · 0 评论 -
Session 'app': Error Installing APKs
使用Android Studio的时候,使用真机调试,运行不成功,提示下面图片中的错误(Session 'app':Error Installing APKS)。 一般来讲,解决这个问题的方法有以下几种:1.重新编译2.重新插拔数据线3.更改Studio的设置,将下方的第一个复选框的勾去掉结果:4.重启adb 1.重启adb在命令行输入 ad...原创 2018-09-28 12:00:55 · 3436 阅读 · 0 评论 -
软键盘遮挡PopupWindow
PopupWindow含有输入框时,点击输入框,软键盘可能会挡住PopupWindow,而我们希望的是软键盘能够把PopupWindow给顶上去。开始在网上查了不少资料,都没有一个能解决我的问题,于是自己动手多试了几个设置,误打误撞,把问题解决了。 popupWindow.setBackgroundDrawable(new BitmapDrawable()); popupWin...原创 2018-09-29 10:10:45 · 355 阅读 · 1 评论 -
软键盘遮挡问题大全-彻底解决android 开发的软键盘问题
软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog。 InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整,从而为输入法腾出相应的空间,然后将该Dialog显示在底部,或者全屏显示。...转载 2018-09-29 10:28:42 · 457 阅读 · 0 评论 -
ScrollView嵌套RecyclerView的显示及滑动问题
项目中时常需要实现在ScrollView中嵌入一个或多个RecyclerView。这一做法通常会导致如下几个问题页面滑动卡顿 ScrollView高度显示不正常 RecyclerView内容显示不全本文将利用多种方式分别解决上述问题滑动卡顿解决方案若只存在滑动卡顿这一问题,可以采用如下两种简单方式快速解决利用RecyclerView内部方法recyclerView.se...原创 2018-09-29 10:30:41 · 203 阅读 · 0 评论 -
AndroidStudio3.0 Canary 8注解报错Annotation processors must be explicitly declared now.
体验最新版AndroidStudio3.0 Canary 8的时候,发现之前项目的butter knife报错,用到注解的应该都会报错Error:Execution failed for task ':app:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The followi...转载 2018-07-09 14:18:35 · 140 阅读 · 0 评论