zoukankan      html  css  js  c++  java
  • android 7.x 单独编译framework失效问题

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

    编译的步骤是:

    1 cd 项目目录
    2 source build/envsetup.sh
    3 lunch xxxx
    4 mmm framework/base

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

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

    adb push xxx/framework.jar system/framework
    adb 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/framework
    adb push arm /system/framework/arm
    adb push arm64 /system/framework/arm64
    adb reboot
  • 相关阅读:
    base -2 Number——进制转换
    AtCoder Crackers——水题
    血色先锋队——bfs
    Atcoder---ID排序模拟结构体
    101. 对称二叉树
    100. 相同的树
    95. 不同的二叉搜索树 II
    96. 不同的二叉搜索树
    JavaWeb学习总结(五十)——文件上传和下载(转载)
    145. 二叉树的后序遍历
  • 原文地址:https://www.cnblogs.com/cchjl/p/9928208.html
Copyright © 2011-2022 走看看