Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将项目重命名为react native_Android_Reactjs_React Native - Fatal编程技术网

Android 如何将项目重命名为react native

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中更改

我正在尝试将a重命名为
myApp
。在克隆项目中运行
npm install
后,我按照样板文件repo的指示执行以下操作:

  • 在app.json中更改
    displayName
  • 删除ios/和android/目录,运行
    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
    要更改软件包名称(仅适用于android),请执行以下操作


    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)