当前位置: 首页 > article >正文

react-native如何一个项目生成两个安装包

第一步:

将项目文件复制到另外一个文件

第二步:

修改app名称

android/app/src/main/res/values/strings

<string name="app_name">Your new name</string>

 第三步:

修改应用唯一id

android/app/build.gradle

android {

...

defaultConfig {

applicationId "com.Your new name"

...

}

}

第三步

确保 BuildConfig 类在正确的包中生成

在android/app/build/generated/source/buildConfig确定buildConfig存在

android/app/src/main/java/newarchitecture/MainApplicationReactNativeHost.java

import com.*****.BuildConfig; 

改成

import com.(BuildConfig所在文件夹).BuildConfig; 

-----------------------------------------------------------------------------------------------------------------------

在android/app/src/main/java/MainActivity.java

android/app/src/main/java/MainApplication.java

将顶部的package com.*****;

改成:package com.Your new name;

添加:import com.(BuildConfig所在文件夹).BuildConfig;

npm run android

如果运行报错;关闭编辑器重新打开 

第四步 

打包

 cd android

./gradlew clean

./gradlew app:assembleRelease


http://www.kler.cn/news/323654.html

相关文章:

  • 什么是Kafka?
  • 利用 Llama-3.1-Nemotron-51B 推进精度-效率前沿的发展
  • PlayerPerfs-不同平台的存储位置
  • 十一假期地区人流量出行大数据分析:技术驱动下的深度洞察
  • [Excel VBA办公]如何使用VBA批量删除空行
  • 基于微信小程序的网上商城+ssm(lw+演示+源码+运行)
  • 基于Hive和Hadoop的病例分析系统
  • Web会话跟踪+代码分析
  • 在C#中实现WebSocket的单聊和分频道聊天
  • Python 绘图艺术:解锁数据故事的三把密钥
  • AJAX(简介以及一些用法)
  • SQL 基础语法
  • Go conc库学习与使用
  • Ubuntu 16.04安装填坑记录
  • 夜间红外图宠物检测系统源码分享
  • 视频美颜SDK与直播美颜工具API是什么?计算机视觉技术详解
  • 履带机器人运动模型分析
  • 如何选择游戏高防服务器,有什么需要注意的点?
  • 一体化杀猪厂污水处理设备特点
  • 数据科学的核心工具箱:全面解析pandas、matplotlib.pyplot与scipy.stats在复杂数据分析流程中的应用
  • Maya学习笔记:项目设置和快捷键
  • 【已解决】【Hadoop】找到java环境路径
  • C++ —— 关于list
  • 数据结构:队列及其应用
  • 数组基础(c++)
  • 爬虫技术深潜:探究 JsonPath 与 XPath 的语法海洋与实战岛屿
  • VOC2007 的ImageSets/Main目录下通常有四个文件test.txt val.txt train.txt trainval.txt
  • Linux部署RabbitMQ
  • Momenta中间件C++一面-面经总结
  • Java集合(下)