You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编辑APK修复‘No Matching ABIS’安装错误求助

解决「Install failed no matching ABIS: Failed to extract native libraries, res=113」安装错误

你的判断完全正确:三星S24采用arm64-v8a架构,而你的旧APK仅包含armeabi架构的原生库,系统无法匹配到对应64位库文件,因此触发该安装错误。以下是针对无源码旧APK的具体修复步骤:

修复步骤

1. 解压APK文件

将目标APK的后缀名改为.zip,右键解压到任意文件夹(比如命名为apk_temp)。

2. 添加arm64-v8a架构支持

进入解压后的lib目录,目前只有armeabi文件夹:

  • 新建arm64-v8a子文件夹;
  • 将armeabi中的所有.so文件复制到arm64-v8a文件夹内。

注:部分依赖严格架构的APP可能无法通过这种方式正常运行,若后续安装后闪退,则说明该APP的原生库无法兼容这种简单复制的方式,无源码情况下很难修复。

3. 重新打包APK

选中解压文件夹内的所有文件(不要选中外层文件夹本身),右键压缩为.zip格式;压缩完成后将后缀改回.apk。

4. 给APK签名

未签名的APK无法安装,需用Android SDK的工具签名:

  1. 打开命令提示符,导航到Android Studio的build-tools目录(路径示例:C:\Users\你的用户名\AppData\Local\Android\Sdk\build-tools\34.0.0);
  2. 生成签名密钥(首次操作):
    keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
    
    按提示输入密钥密码、个人信息即可;
  3. 为新APK签名:
    apksigner sign --ks my-release-key.keystore 你的新APK文件名.apk
    
    输入之前设置的密钥密码完成签名。

5. 安装签名后的APK

执行adb命令安装:

adb install 你的新APK文件名.apk

内容的提问来源于stack exchange,提问作者niagara94

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 02:33:23