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
  • 相关阅读:
    css3新特性合集
    前端面试必备的css盒子模型
    激动人心的第一天啊
    Simulink 自动代码生成原理
    什么是 Target Language Compiler
    A*算法 (MATLAB) -路径搜索
    路径搜索 – Dijkstra 算法 (MATLAB实现)
    客户端测试
    test
    【AtCoder Regular Contest 110 选做】D
  • 原文地址:https://www.cnblogs.com/cchjl/p/9928208.html
Copyright © 2011-2022 走看看