zoukankan      html  css  js  c++  java
  • Android 查看当前手机的CPU ABI信息

    命令:adb shell "getprop |grep cpu"

    C:Usersxxx>adb shell "getprop |grep cpu"
    [ro.boot.cpuid]: [0xeb26d66d931ef9bf80d330f0400f9094483ad73d]
    [ro.odm.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
    [ro.odm.product.cpu.abilist32]: [armeabi-v7a,armeabi]
    [ro.odm.product.cpu.abilist64]: [arm64-v8a]
    [ro.product.cpu.abi]: [arm64-v8a]
    [ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
    [ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
    [ro.product.cpu.abilist64]: [arm64-v8a]
    [ro.vendor.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
    [ro.vendor.product.cpu.abilist32]: [armeabi-v7a,armeabi]
    [ro.vendor.product.cpu.abilist64]: [arm64-v8a]

    在 data/system/packages.xml 文件中找到自己 app 的相关配置信息,这里有明确指出该去哪里加载 so 文件,以及 app 所运行的 CPU 架构,所以我们可以运行如下命令:

    adb pull data/system/packages.xml .

     <package name="com.google.android.projection.gearhead" codePath="/data/app/~~FV82qDfEhM0XpjKROILrHg==/com.google.android.projection.gearhead-bwnJdmAtlEmiYdkVRTgsmg==" nativeLibraryPath="/data/app/~~FV82qDfEhM0XpjKROILrHg==/com.google.android.projection.gearhead-bwnJdmAtlEmiYdkVRTgsmg==/lib" primaryCpuAbi="arm64-v8a" publicFlags="940293829" privateFlags="-1945630456" ft="17a42122010" it="179ed47db60" ut="17a42122437" version="65612134" sharedUserId="10135" installer="com.android.vending" isOrphaned="true" installInitiator="com.android.vending">
          
    

    参考:

    https://www.cnblogs.com/dasusu/p/9857853.html

    https://www.jianshu.com/p/f243117766f1

    https://blog.csdn.net/weixin_40107510/article/details/78138874

  • 相关阅读:
    力扣(LeetCode) 14. 最长公共前缀
    力扣(LeetCode)965. 单值二叉树
    力扣(LeetCode)258. 各位相加
    力扣(LeetCode)389. 找不同
    PTA 阶乘之和取模
    A. Sea Battle
    PTA 二叉树路径
    PTA 重构二叉树
    PTA 笛卡尔树
    绿豆蛙的归宿
  • 原文地址:https://www.cnblogs.com/onelikeone/p/15010466.html
Copyright © 2011-2022 走看看