zoukankan      html  css  js  c++  java
  • react native项目改名(仅针对android)

    我们在创建react native新项目时,都会使用react-native init 工程名 来初始化项目。有时候,我们仅仅是想调试一个小功能,又不想影响以前的项目。这种情况下,我们首先想到的是,拷贝一下以前的项目,然后在该项目上进行修改。

    1、拷贝项目AwesomeProject,重新命名为【Translator】

    2、将项目中涉及到改名的地方全部修改一遍,这个地方需要进行项目的全局搜索

     项目中与名称有关的地方,有的地方是项目的名称,有的地方是项目名称的小写,搜索的时候要注意。
    

    搜索之前清空AwesomeProjectandroidappuild目录
    以react native官方那个AwesomeProject为例,我们先搜索AwesomeProject关键字,得到如下信息:

    (1)androidappsrcmainjavacomawesomeprojectMainActivity.java 中的AwesomeProject改为【Translator】
    (2)androidappsrcmain esvaluesstrings.xml中的AwesomeProject改为【Translator】
    (3)androidsettings.gradle中的AwesomeProject改为【Translator】
    (4)app.json中的AwesomeProject改为【Translator】
    (5)package.json 中的AwesomeProject改为【Translator】

    在搜索小写awesomeproject关键字,得到如下信息:

    (1)androidappBUCK中的awesomeproject改为【translator】
    (2)androidappuild.gradle中的awesomeproject改为【translator】
    (3)androidappsrcmainAndroidManifest.xml中的awesomeproject改为【translator】
    (4)androidappsrcmainjavacomawesomeprojectMainActivity.java中的awesomeproject改为【translator】
    (5)androidappsrcmainjavacomawesomeprojectMainApplication.java中的awesomeproject改为【translator】

    对照搜索结果修改完毕后,记得把包名修改为【translator】

    3、重新编译项目

    进入项目文件目录,运行命令react-native run-android

  • 相关阅读:
    查看mysql版本的四种方法及常用命令
    newInstance和new的区别(good)
    Citrix 服务器虚拟化之六 Xenserver虚拟机创建与快照
    Java实现 蓝桥杯 算法训练 排序
    Java实现 蓝桥杯 算法训练 排序
    Java实现 蓝桥杯 算法训练 排序
    Java实现 蓝桥杯 算法训练 2的次幂表示
    Java实现 蓝桥杯 算法训练 2的次幂表示
    Java实现 蓝桥杯 算法训练 前缀表达式
    Java实现 蓝桥杯 算法训练 前缀表达式
  • 原文地址:https://www.cnblogs.com/xiaokebb/p/10443269.html
Copyright © 2011-2022 走看看