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

Android 12下编辑Acode 1.3.155的AndroidManifest.xml遇问题求助

解决Android 12下Acode 1.3.155重打包安装失败及添加存储权限问题

一、重打包失败的核心原因

  • APK并非普通ZIP包,直接改后缀解压重打包会破坏以下关键要素:
    • 原始签名:Android 12严格校验APK签名,未签名或签名不匹配的包会被安装器拒绝
    • 压缩格式/目录结构:普通压缩工具会修改文件权限、压缩算法,导致APK校验失败

二、正确的修改&打包流程

1. 必备工具

  • apktool:专业的APK反编译/编译工具,能完整保留APK原始结构
  • apksigner:Android SDK自带的签名工具,用于给修改后的APK签名

2. 解压APK

打开终端执行:

apktool d acode_1.3.155.apk -o acode_mod

该命令会将APK解压到acode_mod目录,保留所有资源和配置文件

3. 添加存储权限

进入acode_mod/AndroidManifest.xml,在<manifest>根标签内插入权限代码:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<!-- 如需写入外部存储,可额外添加: -->
<!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> -->

4. 重新编译APK

执行打包命令:

apktool b acode_mod -o acode_modified.apk

生成的acode_modified.apk是未签名的修改包

5. 签名APK

  • 若没有签名密钥,先生成调试密钥:
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
  • 用apksigner给APK签名:
apksigner sign --ks debug.keystore --ks-pass pass:android acode_modified.apk

6. 安装测试

将签名后的APK传输到Android 12设备,开启“未知来源应用”权限后安装,即可正常获取存储权限并运行

三、Apk Editor Pro+的兼容处理

如果偏好可视化工具,尝试以下修复:

  • 更新工具到最新版本,避免版本适配问题
  • 打包时务必选择工具自带的签名功能,不要跳过签名步骤
  • 开启工具的“严格压缩模式”,确保打包格式符合Android要求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 15:25:27