当前位置: 首页 > 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/a/323654.html

相关文章:

  • WSL与Ubuntu系统--使用Linux
  • 五、函数封装及调用、参数及返回值、作用域、匿名函数、立即执行函数
  • Spark RDD中常用聚合算子源码层面的对比分析
  • Kettle配置数据源错误“Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found”解决记录
  • uni-app之数据驱动的picker选择器( uni-data-picker)之可以选择到任意级别
  • 必修 -- 常用笔试题
  • 什么是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在复杂数据分析流程中的应用