FaceBook Redex使用总结

Redex踩坑全集

第一步 安装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

5.安装提示没有签名

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

因为修改了dex,所以必须要手动重新签名4.4以下手机按照官网提示,重新签名之后仍不好使,下面的命令可以搞定

//强大的玩意
 jarsigner  -digestalg SHA1 -sigalg MD5withRSA  -tsa https://timestamp.geotrust.com/tsa  -verbose -keystore ts_hz -signedjar output.apk(输入) input.apk(输入) alias(签名的alias)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,167评论 25 709
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 12,218评论 8 72
  • 1)七律 . 中秋情 无眠冷露侵丹桂, 寂寞嫦娥欲泪流。 皓魄悠悠悬宝镜, 玉轮脉脉荡兰舟。 相思酿就千年醉, 爱...
    青崖白鹿A阅读 1,182评论 8 5
  • 反复打了几个字,当作标题。 第一个是“王二,我有些话相对你说”。 第二个是“嘿,二十岁的豆四吧”。 第三个是“算了...
    豆四吧阅读 316评论 0 1
  • 我的不安,来自你的将离 你知道的,我每天都不曾心安,但想过原因么? 因为我不知道哪一天会失去你。、因为怕失去,所以...
    夏田阅读 146评论 0 0