专栏首页每日一篇技术文章react-native 自动化构建过程(apk包)

react-native 自动化构建过程(apk包)

原理图

image.png

准备工作 1.安装android stuido 2.react-native源文件(git获取源码) 3.安装npm包管理工具 4.安装react-native-cli

npm install -g react-native-cli

步骤分解如下:

1.环境切换(CI)

react-native源文件 目录结构如下

image.png

a.根据不同的环境使用不同的配置文件(src/config/config.js)

image.png

2.下载依赖包

使用命令行 进入根目录

cd /Users/kz/Documents/myProjects/kmyd-app
npm install

等待安装完成后,执行链接任务

react-native link

3.打包 进入android 项目

cd android

清理工程 ` `` ./gradlew clean

![image.png](https://upload-images.jianshu.io/upload_images/1594482-46eea91646ac02f1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
构建安装包apk

./gradlew assembleRelease --stacktrace --info

![image.png](https://upload-images.jianshu.io/upload_images/1594482-29b4966fe43bd7fe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![image.png](https://upload-images.jianshu.io/upload_images/1594482-a347d479add74ef7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SceneKit-你还不知道调试模式low

    酷走天涯
  • weex-03-HBuilder 工具的使用

    酷走天涯
  • 微信小程序_09 HTTPS

    标准模板 var util = require('../../utils/util.js') wx.request({ url: 'https://URL...

    酷走天涯
  • WordPress安装:零基础入门教程

    要运行 WordPress,主机空间需满足以下条件。不过现在网络上的空间基本都可以,而且还让你随意定制Php和Mysql版本,至于空间和数据库大小就更不用说了,...

    用户7261497
  • 【快学springboot】4.接口参数校验

    在开发接口的时候,参数校验是必不可少的。参数的类型,长度等规则,在开发初期都应该由产品经理或者技术负责人等来约定。如果不对入参做校验,很有可能会因为一些不合法的...

    Happyjava
  • 02.开发环境搭建

    ![Uploading image_749185.png . . .]python,是一种面向对象,解释型的计算机程序设计语言【废话】

    大牧莫邪
  • BTree

    大学里的混子
  • Python3《机器学习实战》学习笔记(十一):线性回归基础篇之预测鲍鱼年龄

    版权声明:本文为博主原创文章,未经博主允许不得转载。个人网站:http://cuijiahua.com。 ...

    Jack_Cui
  • 菜鸟供应链实时数据技术架构的演进

    本文来自阿里巴巴的缘桥的分享,讲解了菜鸟实时架构的演进过程以及Flink在其中扮演的作用。

    王知无
  • 《机器学习实战》学习笔记(十一):线性回归基础篇之预测鲍鱼年龄

    作者:崔加华 编辑:祝鑫泉 前言 1 好久没有更新了,最近中耳炎,晚上耳鸣,一度影响正常工作,慢慢吃药调理中。在学习之余,记得加强体育锻炼! 前面的文章介绍了很...

    机器学习算法工程师

扫码关注云+社区

领取腾讯云代金券