Android 如何将项目重命名为react native
我正在尝试将a重命名为Android 如何将项目重命名为react native,android,reactjs,react-native,Android,Reactjs,React Native,我正在尝试将a重命名为myApp。在克隆项目中运行npm install后,我按照样板文件repo的指示执行以下操作: 在app.json中更改displayName 删除ios/和android/目录,运行react native eject 运行react本机链接 但是,当我尝试使用react native run android运行应用程序时,我得到了错误: 应用程序myApp尚未注册 我做错了什么?这与问题几乎相同,但还没有公认的答案(我尝试了给定的答案,在package.json中更改
myApp
。在克隆项目中运行npm install
后,我按照样板文件repo的指示执行以下操作:
displayName
react native eject
react本机链接
react native run android
运行应用程序时,我得到了错误:
应用程序myApp尚未注册
我做错了什么?这与问题几乎相同,但还没有公认的答案(我尝试了给定的答案,在package.json中更改了名称,并运行react native upgrade,但没有结果)
编辑:我做了更多的测试,发现每当我删除/android和/ios,以及react native eject
,我都会得到相同的错误。因此,问题不在于重命名应用程序,而在于弹出 也许这对你有帮助,它很容易使用
步骤:
react-native重命名“新名称”
react本机运行android--reset cache
react native rename“New Name”-b com.company.appname
以下步骤可帮助您重命名项目:
在我的机器上测试
重命名项目后,您应该清理、构建和重新安装第三方依赖项,以使用新名称使其正常运行。在答案中添加了更多详细信息。或者看看@IftekharDani bellow回答您的注册组件是这样的:AppRegistry.registerComponent('old_name',()=>new_name_you want)?删除
android
和ios
文件夹后,也要运行react native upgrade
。请检查:
Step 1: git clone https://github.com/AmitM30/react-native-typescript-boilerplate.git
Step 2: sudo npm install -g react-native-rename
Step 3: cd react-native-typescript-boilerplate/
Step 4: npm install
Step 5: react-native-rename “Name of the app which you want to do”
Step 6: watchman watch-del-all
Step 7: npm start --reset-cache
Step 8: react-native run-ios (For Running IOS app in IOS emulator)
Step 9: react-native run-android (For Running Android app in Android emulator)