博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 7.x 单独编译framework失效问题
阅读量:5242 次
发布时间:2019-06-14

本文共 926 字,大约阅读时间需要 3 分钟。

近日在阅读gotosleep息屏流程时,不能理解息屏动画的执行流程,在 ObjectAnimate.java 与 ValueAnimate.java 中添加日志信息均不能输出。二者均位于framework\base\core 文件夹中

编译的步骤是:

1 cd 项目目录2 source build/envsetup.sh3 lunch xxxx4 mmm framework/base

发现输出文件为 framework.jar 与 arm64文件夹下的 boot.art

将二者 push 到机器中并不能输出添加的日志信息。

adb push xxx/framework.jar system/frameworkadb push xxx/boot.art system/framework/art64

网上查询有两者方法解决:

第一种:https://blog.csdn.net/u010164190/article/details/79725215

Android.mk添加:LOCAL_DEX_PREOPT := false # make framework -j32 # adb shell # rm -rf /system/framework/arm# rm -rf /system/framework/arm64# adb push framework.jar /system/framework

第二种:https://blog.csdn.net/u011109881/article/details/78544181  已验证

将out/****/framework/arm 与 out/****/framework/arm64 两个文件夹全部 push,当然还有 framework.jar

adb push framework.jar /system/frameworkadb push arm /system/framework/armadb push arm64 /system/framework/arm64adb reboot

 

转载于:https://www.cnblogs.com/cchjl/p/9928208.html

你可能感兴趣的文章
10个迷惑新手的Cocoa,Objective-C开发难点和问题
查看>>
vim基础详解
查看>>
android开发学习——day8
查看>>
BZOJ1415 [NOI 2005] 聪聪与可可 -概率与期望
查看>>
杂项-公司:搜房
查看>>
python学习笔记(2)--基本语法元素
查看>>
c++判断android是否含有某个进程
查看>>
学习 Docker - 入门
查看>>
window.location.href ie 不兼容问题
查看>>
每天CookBook之Python-102
查看>>
单例的五种实现方式,及其性能分析。
查看>>
个人工作总结09
查看>>
JavaScript中定义函数的几种方式
查看>>
学生成绩管理系统/学生信息管理系统
查看>>
.NET 使用 Office Open XML SDK2.5
查看>>
ssh配置文件简介
查看>>
为了写中秋这篇文章,我学了 20 种编程语言!
查看>>
docker基本操作
查看>>
kora 简单使用实现Api接口 以及mongodb简单使用
查看>>
WampServer中MySQL中文乱码解决
查看>>