Redex踩坑记

Redex踩坑全集

第一步 安装Redex

以下内容基本来自https://github.com/facebook/redex
1. 安装以下前置条件


 sudo apt-get install \
    g++ \
    automake \
    autoconf \
    autoconf-archive \
    libtool \
    libboost-all-dev \
    liblz4-dev \
    liblzma-dev \
    make \
    zlib1g-dev \
    binutils-dev \
    libjemalloc-dev \
    libiberty-dev \
    libjsoncpp-dev
  1. clone Redex源码到本地,编译合安装
git clone https://github.com/facebook/redex.git

//进入redex目录
cd redex

//编译 安装
autoreconf -ivf && ./configure && make
sudo make install
  1. 使用
redex input.apk -o output.apk //output.apk就是你的产物咯

填坑

  1. 找不到zipalign
Couldn't find zipalign. See README.md to resolve this

解决方案:
添加zipalign到环境变量

//添加zipaligin到环境变量 sdk/build-tool/xxx
sudo vim /etv/profile
export ZIP_HOME=xxxx
PATH=...:$ZIP_HOME
//刷新一下,让配置在窗口实时生效
source /etc/profile

2.安装提示没有签名(因为修改了dex,所以必修要手动重新签名) <以及4.4以下手机按照官网提示,重新签名之后仍不好使,
下面的命令可以搞定>

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
//强大的
 jarsigner  -digestalg SHA1 -sigalg MD5withRSA  -tsa https://timestamp.geotrust.com/tsa  -verbose -keystore ts_hz -signedjar output.apk(输入) input.apk(输入) alias(签名的alias)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值