重新打包
环境问题: ① java 环境先装好,cmd 执行 java 应该有回显 ② adb 加入到 path 环境变量中(D:Androidsdkplatform-tools) ③ adb 相关的文件要一致 Androidkiller 中的 adb 与 sdk 中 adb 与 第三方模拟器中 adb 要一致!!!
当每个地方的 adb 都一致时,在 androidkiller 中刷新,应该可以获取到 android 设备,点击 下拉列表选择要安装的 android 设备
重打包步骤
先更新 androidkiller 中的 apktool 最新的应该是 apktool240
使用 androidkiller 反编译 apk 此处可以进行修改 smali 操作,并 Ctrl+S 保存
使用 androidkiller 回编译 apk
此时会遇到问题,开始解决
根据错误提示,寻找问题所在 ① 错误 1
替换图标文件 找到错误的图标文件进行替换,要全部一一替换
② 错误 2
去掉不需要的图标文件
将每一个分辨率的图标都一一删除 ③ 错误 3 去掉无用的属性
没有找到资源 ID,将对应属性删除
④ 错误 4 去掉无用的属性
如此反复,但是要注意不要删多了。
删除
安装时的一些问题
错误·1:
在清单文件中去掉以下属性
或者使用 adb 命令 adb install -t xx.apk -t 安装测试版
错误 2:
安装的程序已经在 android 设备中,且与当前安装的程序签名不一致 需要先卸载 android 设备中的 apk,然后再安装