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

相關文章
相關標籤/搜索