Android-Studio AVD 安装不了 arm64-v8a 的 apk 怎么办呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
beiji2027
V2EX    Android

Android-Studio AVD 安装不了 arm64-v8a 的 apk 怎么办呢

  •  
  •   beiji2027 2023-11-05 15:00:47 +08:00 11749 次点击
    这是一个创建于 781 天前的主题,其中的信息可能已经有所发展或是发生改变。

    电脑是 x86_64 的。Android-Studio 也是 x86_64 的。

    想安装的安卓 app 是 arm64-v8a 的,安装不进去。

    报错:

    The APK failed to install. Error: INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113 
    Daniate
        1
    Daniate  
       2023-11-05 15:43:59 +08:00 via iPhone
    模拟器,CPU 架构选错了吧
    Helsing
        2
    Helsing  
       2023-11-05 16:12:10 +08:00 via iPhone
    换一下模拟器的镜像
    darkengine
        3
    darkengine  
       2023-11-05 16:18:47 +08:00
    “Failed to extract native libraries"

    都告诉你了,看下哪个 so 库没有把 x86_64 架构的带进来吧
    beiji2027
        4
    beiji2027  
    OP
       2023-11-05 16:20:05 +08:00
    @Daniate 经你提醒我仔细想了想,我的电脑不是 `x86_64` 的,电脑是 `amd 64` 的 Debian 。Android-Studio 用的官网 .tar.gz 用于 Linux 的。请问模拟器 CPU 架构怎么选?
    beiji2027
        5
    beiji2027  
    OP
       2023-11-05 16:21:18 +08:00
    @Helsing 更正一下,我电脑系统是 AMD64 Debian 。模拟器中的 image 换 arm64-v8a ,一次都没成功打开过 Pixel
    beiji2027
        6
    beiji2027  
    OP
       2023-11-05 16:22:21 +08:00
    @darkengine 是别人开发的 apk ,我貌似改不了 apk 的源码。还是说看 Android-Studio 是否缺 so 库?
    darkengine
        7
    darkengine  
       2023-11-05 16:28:57 +08:00
    @beiji2027 是 apk 里缺了适配这个架构的 so 库。直接把文件名改成.zip ,解压出来看看有哪些 so 库。

    如果能让打包的人重新打,按照这个改: https://stackoverflow.com/questions/36414219/install-failed-no-matching-abis-failed-to-extract-native-libraries-res-113
    Daniate
        8
    Daniate  
       2023-11-05 16:36:32 +08:00
    @beiji2027 x86_64 和 amd64 是一个东西,两种叫法而已。create device ,select a system image 界面里的 other images 里有 abi 是 arm64-v8a 的镜像
    beiji2027
        9
    beiji2027  
    OP
       2023-11-05 16:47:21 +08:00
    @Daniate 我就是这样做的,创建的 arm64-v8a 设备打不开。难道是我的硬件太旧了?
    beiji2027
        10
    beiji2027  
    OP
       2023-11-05 16:48:48 +08:00
    @Daniate 2018 年买的电脑。i5 的。
    Daniate
        11
    Daniate  
       2023-11-05 16:56:08 +08:00
    @beiji2027 Android Studio 没弹什么提示吗?按理应该会提示需要下载一些组件吧
    Shatyuka
        12
    Shatyuka  
       2023-11-05 17:22:51 +08:00
    libhoudini
    SupperMary
        13
    SupperMary  
       2023-11-05 17:46:45 +08:00
    Android studio 里面有 arm64 的虚拟机可选,不过你改不了 apk 的话,不如直接装手机上了,AVD 里面 arm64 的虚拟机性能很差。
    beiji2027
        14
    beiji2027  
    OP
       2023-11-05 20:59:08 +08:00
    @SupperMary 正常情况下,amd64 (x86_64) 的电脑,用 Android-Studio 选 arm64-v8a 的 images ,再创建 Pixel ,能打开 Pixel 且安装 arm64-v8a 应用的,对吧?
    SupperMary
        15
    SupperMary  
       2023-11-05 22:40:32 +08:00
    @beiji2027 是的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4934 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 03:50 PVG 11:50 LAX 19:50 JFK 22:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86