自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Gradle错误:coding:java-build-config:compileJava FAILED 错误: 不再支持源选项 7。请使用 8 或更高版本。

Task :coding:java-build-config:compileJava FAILED 错误: 不再支持源选项 7。请使用 8 或更高版本。错误: 不再支持目标选项 7。请使用 8 或更高版本。由于我是在Terminal Android Studio中自带的命令行界面执行。所以需要配置Terminal 的java版本 具体配置有帖子 不做系统说明。使用gradle编译shadow框架时报的错误。相同 不同则报此错误。

2023-11-23 10:10:10 324

原创 Ubuntu20.0编译LineageOs14刷入小米8Lite(青春版)流程与踩坑记录

本文全是个人经历与踩坑记录,不同机型配置可能不一样全文踩坑内容错误加粗编写时间:2022.5.24-14:53机型配置:虚拟机4核心 每核心2线程手机小米8Lite设备代号:platina(铂金)参考大佬文章https://blog.csdn.net/weixin_46160898/article/details/122966746https://mirrors.tuna.tsinghua.edu.cn/help/lineageOS/https://wiki.lineageos

2022-05-24 15:32:37 1366 1

原创 使用Apktool回编译应用运行出现NoClassDefFoundError类未找到错误

本人使用2.6.1和2.5.1版本对应用进行反编译和回编译并使用工具查看发现使用2.5.1的应用在回编译时会出现类无法找到的情况然而2.6.1并不会本质是2.5.1版本回编译会造成类的丢失,具体原因不明**如果你也出现这个问题,并且你的版本是2.5.1以下 请使用2.6.1版本进行尝试**...

2022-05-06 16:32:57 233

原创 Apktool高版本在回编译时覆盖compileSdkVersion、compileSdkVersionCodename等属性的问题

问题解决经过逆向分析测试 确定Apktool在回编译时会采用C:\Users\Administrator\AppData\Local\apktool\framework下的1.apk覆盖被处理apk的compileSdkVersion属性为23,compileSdkVersionCodename属性为6.0-2438415<manifest xmlns:android="http://schemas.android.com/apk/res/android"android:compileSdkVe

2022-04-14 16:35:33 1785 5

原创 安卓源码分析-Launcher请求到根Activity启动

安卓源码分析-Launcher请求到Activity启动本文基于刘望舒大佬著作《Android进阶解密》结合最新源码整理,丰富而成。内部包含我个人的理解,可能有误本文基于安卓源码版本9.0.0_r3文章目录安卓源码分析-Launcher请求到Activity启动Launcher(所谓的桌面)。但我们点击桌面上的图标后,launcher会调用startActivitySafely请求Ams来启动该应用程序。在launcher的startActivitySafely方法中,调用了父类BaseDra

2021-08-01 16:02:51 300

原创 安卓源码分析-从请求创建应用程序进程到ActivityThread.Main方法

安卓源码分析-应用程序进程启动过程本文基于刘望舒大佬著作《Android进阶解密》结合最新源码整理,丰富而成。文章目录安卓源码分析-应用程序进程启动过程Ams发送启动应用程序进程请求Ams发送启动应用程序进程请求ActivityManagerService发送启动应用程序进程请求,在ActivityManagerService类startProcess方法中调用了Process.start,其中传入的uid,和pid在后面有用到/frameworks/base/services/core/ja

2021-07-31 12:32:05 468

原创 安卓源码分析--安卓系统启动过程(一)--启动zygote

安卓源码分析--安卓系统启动过程(一)--启动zygote第一步:按下电源第二步:引导程序BootLoader第三步:Linux内核启动第四步:init进程启动第五步:Zygote进程启动ps:本文章基于刘望舒大佬著作《android进阶解密》所写进行增加个人理解,细节。并简化具体调用流程。主要方便自己,方便大家随时翻阅。部分是个人理解,如果有错请大佬联系更改。第一步:按下电源ROM:只读存储器( Read-OnlyMemory,ROM)只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电

2021-07-27 13:11:32 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除