美文网首页
FaceBook Redex使用总结

FaceBook Redex使用总结

作者: topone37 | 来源:发表于2018-08-01 11:19 被阅读50次

    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)
    
    

    相关文章

      网友评论

          本文标题:FaceBook Redex使用总结

          本文链接:https://www.haomeiwen.com/subject/epmlvftx.html