zoukankan      html  css  js  c++  java
  • React Native Android 自动打包+发布历险记(未完待续)

    在linux服务器下。

    一、配置环境
    1、安装node

    2、安装javasdk
    下载:wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/linux/OpenJDK8U-jdk_x64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz
    找目录安装解压安装即可

    坑:千万不要使用linux自带的javasdk;
    千万不要直接使用yum install javasdk;
    这些sdk会导致打包会报些看不懂的错误出来。

    3、安装gradle
    下载:wget https://downloads.gradle-dn.com/distributions/gradle-5.5-all.zip
    自己找目录解压安装即可

    4、配置环境变量
    export GRADLE_PATH=/opt/gradle-5.5
    export PATH=$GRADLE_PATH/bin:$PATH

    export ANDROID_HOME=/root/android-sdk
    export PATH=$ANDROID_HOME/tools:$PATH
    export PATH=$ANDROID_HOME/platform-tools:$PATH

    export NODE_PATH=/usr/local/node-v12.1.0-linux-x64
    export PATH=$NODE_PATH/bin:$PATH

    5、安装commandlinetools
    下载:wget https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip
    自己找目录解压安装即可

    6、通过commandlinetools的sdkmananger安装:build-tools、platforms
    到安装目录执行:
    ./sdkmanager --install "build-tools;28.0.3" --sdk_root=$ANDROID_HOME
    ./sdkmanager --install "platforms;android-28" --sdk_root=$ANDROID_HOME

    注:因为不会安装android studio,在第6步卡了较长时间。

    二、命令打包
    1、git项目下来,git clone ...
    2、初始化:yarn install(听说比npm install快一些)
    3、打包:gradle assembleRelease

    三、编写打包脚本(并发布离线测试包)

    四、jenkins配置测试

    【TODO】五、自动加固

    【TODO】六、自动上架各大应用市场

  • 相关阅读:
    OpenCV——Skewing
    OpenCV——PS滤镜算法之Spherize 球面化(凸出效果)
    机器学习 scikit-learn 图谱
    机器视觉 Histogram of oriented gradients
    Python: scikit-image canny 边缘检测
    机器视觉 Local Binary Pattern (LBP)
    Ice php配置
    Windows7下的免费虚拟机(微软官方虚拟机)
    经常使用的webservice接口
    怎样衡量一个公司是否靠谱
  • 原文地址:https://www.cnblogs.com/Denny_Yang/p/14116880.html
Copyright © 2011-2022 走看看