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 #4 中等题(二分,中位数)
    LeetCode #3 简单题(map标记)
    leetCode #2 简单题(链表)
    LeetCode #1 简单题(map存一下基本就O(nlogn)复杂度)
    CMake使用入门笔记( 1 ) BuildSystem的三个指令 --- 更新中
    (模拟)hihocoder
    (暴力)UVA
    (IDA*)HDU
    总结
    (模拟+贪心)codeforces
  • 原文地址:https://www.cnblogs.com/onelikeone/p/15010466.html
Copyright © 2011-2022 走看看