
Android开发
文章平均质量分 87
本专栏注意记录些Android开发中遇到的问题,以及安卓开发中比较重要的知识点。
Alexwym
这个作者很懒,什么都没留下…
展开
-
ContentProvider导致App闪退问题分析
ContentProvider导致App闪退问题分析一、背景今日有部分线上用户反馈打开App后会偶现闪退,但奇怪的是我们在捞取相关设备的日志查看时却没有发现任何的异常栈信息,最后还是依靠系统的BugReport文件才发现了一些可疑信息。关键日志如下:2021-03-30 16:28:35.661 1091-1459/? I/ActivityManager: Killing 20972:com.test.demo1/u0a71 (adj 100): depends on provider com.tes原创 2021-08-18 23:01:53 · 8011 阅读 · 7 评论 -
PMS解析AndroidManifest.xml文件的过程
PMS解析AndroidManifest.xml文件的过程一、前言 前段时间在看当下主流的安卓插件化技术原理的时候,发现目前插件化技术对于四大组件的处理基本都是通过代理来实现的(动态注册的广播接收器除外)。简单说就是需要先在主包里预埋一个注册到AndroidManifest.xml中的组件,具体的业务逻辑实现则在插件里面,最后通过代理技术将两者连接起来。 那么系统是如何从AndroidManifest.xml中解析出四大组件的?以及解析后的组件信息又是怎么保存的呢? 首先我们要知道负责解原创 2021-08-02 22:29:14 · 1756 阅读 · 0 评论 -
利用vdexExtractor工具将Vdex文件转为dex文件
一、工具说明(一)vdexExtractor工具1、下载地址 https://github.com/anestisb/vdexExtractor2、依赖事项 在这里,由于我的电脑是Windows系统,因此我需要先安装cygwin,再通过cygwin安装zlib-devel。二、依赖环境和依赖库安装1、在官网https://cygwin.com/install.html下载win64位安装包2、运行setup-x86-64.exe,前面几步直接...原创 2020-08-01 15:23:01 · 7174 阅读 · 0 评论 -
Android Manager安装扩展文件时出错
1.找到C:\Windows\System32\drivers\etc\host文件,用记事本打开。在文件后面加上203.208.46.146 www.google.com74.125.113.121 developer.android.com#google_android更新203.208.46.146 dl.google.com203.208.46.146 dl-ssl.goo...原创 2018-07-25 19:40:21 · 465 阅读 · 0 评论 -
如何在Eclipse中配置安卓环境
《编程从开始到放弃》一般都是因为软件的安装,环境的配置。。。最近被Eclipse中Android的安装配置整得有点难受,在这里把一些坑和解决方案记录下,希望对大家有所帮助。一、下载所需要的文件配置安装环境需要JDK(JAVA环境)和SDK(安卓环境)1.没有下载过Eclipse,可以直接下载adt-bundle,里面包含了eclipse、JDK和SDK。附上个人的百度云盘,文件永久有效...原创 2018-07-25 22:05:00 · 16409 阅读 · 5 评论 -
No suitable java found.In order to properly use the android developer tools...
最近在重装AVD的时候遇到了这个错误,以前都没有的。看了错误提示,可能是没装JDK,也可能是没设置JAVA_HOME这个环境变量。还有可能是jdk和当前的android版本不兼容。但是不可能呀,我重装之前都好好的。后来在网上找到了问题所在和解决方案。好像是因为SDK中一个文件的原因——find_java,r17以上的版本重写了find_java.bat ,我们需要把这个文件替换回r16的版本文...原创 2018-07-29 11:17:55 · 4534 阅读 · 5 评论 -
Android Studio 无法预览xml布局视图:failed to load AppCompat ActionBar with unkNown error
找到找到res-->values-->styles.xml 文件修改方法如以下这篇博文:https://blog.youkuaiyun.com/lvyoujt/article/details/73283762原创 2018-08-05 10:18:16 · 450 阅读 · 0 评论 -
关于安卓真机测试时无法加载网页的问题
安卓程序在真机上测试时可以加载附带的本地网页,但是无法加载百度等网页。检查了一下自己的网络,发现并没有问题。后来才发现是权限的问题。在AndroidManifest.xml中加入以下代码即可 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission androi...原创 2018-08-13 00:15:03 · 994 阅读 · 0 评论