react native项目更名(仅针对android)

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

一、拷贝项目AwesomeProject,从新命名为【Translator】

二、将项目中涉及到更名的地方所有修改一遍,这个地方须要进行项目的全局搜索

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

搜索以前清空AwesomeProject\android\app\build目录
以react native官方那个AwesomeProject为例,咱们先搜索AwesomeProject关键字,获得以下信息:

(1)android\app\src\main\java\com\awesomeproject\MainActivity.java 中的AwesomeProject改成【Translator】
(2)android\app\src\main\res\values\strings.xml中的AwesomeProject改成【Translator】
(3)android\settings.gradle中的AwesomeProject改成【Translator】
(4)app.json中的AwesomeProject改成【Translator】
(5)package.json 中的AwesomeProject改成【Translator】react

在搜索小写awesomeproject关键字,获得以下信息:

(1)android\app\BUCK中的awesomeproject改成【translator】
(2)android\app\build.gradle中的awesomeproject改成【translator】
(3)android\app\src\main\AndroidManifest.xml中的awesomeproject改成【translator】
(4)android\app\src\main\java\com\awesomeproject\MainActivity.java中的awesomeproject改成【translator】
(5)android\app\src\main\java\com\awesomeproject\MainApplication.java中的awesomeproject改成【translator】android

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

三、从新编译项目

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