• 修改替换/system/framework/framework.jar后重启手机为何没有效果?


    自Android 5.0开始android默认使用art(Android4.4开始有实验性质的art),取代原来的Dalvik,

    art会加载boot.art和boot.oat两个文件(静态编译优化,导致只替换framework.jar是无效的)。

    解决方法1:

    将源码编译结果中framework/arm目录和framework/arm64目录中的boot.art和boot.oat两个文件替换掉手机

    系统相应的/system/framework/arm目录和/system/framework/arm64目录中的同名文件。

    解决方法2:

    如果没有上述两个文件,把framework.jar给push进/system/framework/中,然后adb shell进手机,

    把/system/framework/arm目录和/system/framework/arm64目录中的boot.art和boot.oat删除掉,

    之后重启机器(猜测对性能有影响,未验证)。

    备注:aHR0cCUzQS8vd3d3LmNuYmxvZ3MuY29tL3poaGQv

    参考链接:http://bbs.csdn.net/topics/391963822?page=1#post-401496495

  • 相关阅读:
    LOD
    优化
    Shader
    资源:创建 加载 存储 使用 ---- 热更新
    内存
    分辨率自适应
    基础知识 索引
    【转】七年IT经验的七个总结
    c#
    绘制原理
  • 原文地址:https://www.cnblogs.com/zhhd/p/5790448.html
Copyright © 2020-2023  润新知