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
  • 相关阅读:
    机器学习-正则化方法
    机器学习-回归算法
    机器学习算法一
    机器学习概览
    tensorflow机器学习初接触
    tensorflow决策树初接触
    tensorflow语法
    tensorflow第一个例子简单实用
    Hyperledger Fabric 1.0架构入门
    结合《XXXX需求征集系统》分析可用性和可修改性战术
  • 原文地址:https://www.cnblogs.com/cchjl/p/9928208.html
Copyright © 2011-2022 走看看