- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 APP启动流程 AMS(Activity Manager Service)学习
一、AMS(ActivityManagerService)学习1.zygotezygote意为“受精卵“。Android是基于Linux系统的,而在Linux中,所有的进程都是由init进程直接或者是间接fork出来的,zygote进程也不例外。在Android系统里面,zygote是一个进程的名字。Android是基于Linux System的,当你的手机开机的时候,Linux的内核加载完成之后就会启动一个叫“init“的进程。在Linux System里面,所有的进程都是由init进程f..
2021-04-08 11:49:18 775
原创 java.lang.RuntimeException: Unable to instantiate application com.xxx.xxx.xxxApplication: java.la...
java.lang.RuntimeException: Unable to instantiate application com.xxx.xxx.xxxApplication: java.lang.ClassNotFoundException: Didn’t find class “com.xxx.xxx.xxxApplication” on path: DexPathList[[zip file “/data/app/com.xxx.xxx.xxx-2.apk”],nativeLibraryDirect
2020-07-07 17:53:38 769
原创 Gradle脚本替换应用包名(build.gradle)
1.ApplicationId与PackageName(包名)的区别ApplicationId:是在手机中标识唯一应用的id。(默认会跟包名一样)。packageName:AndroidManifest.xml文件中的package=“com.xxx.xxx”,文件包名。两者之间并没有什么必然的联系2.替换包名配置(在build.gradle中追加如下代码)//目标包名def targetPackageName = 'com.xxx.xx'task replacePackageName {
2020-05-09 11:19:29 1000
原创 Android Studio升级3.6以上窗口的乱码问题
1.Help->Edit Custom VM Opstions…2.最后追加:-Dfile.encoding=UTF-8清缓存重启Android Studio
2020-03-12 20:58:45 706
原创 compileSdkVersion、minSdkVersion、targetSdkVersion 三者的含义和区别
个人总结: 一.含义: compileSdkVersion: 顾名思义 Android SDK的编译版本(代码中所用的API不能超过这个版本) minSdkVersion: 此软件在Android系统中可安装的最低版本(如果minSdkVersion 19在Android 4.4上的手机就无法安装了 ) targetSdkVersion: 是Android支持应用向前兼容的主要依据,如...
2019-01-09 17:46:51 3170
android-support-design.jar包 程序文件
2017-12-06
MySQLDriverCS
2014-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人