运行Expo(React-Native)的Android模拟器未显示新代码(不更新)

时间:2019-12-12 18:15:04

标签: react-native expo

我正在使用expo-cli工具来开发react native。我使用的是Android模拟器:运行“纱线启动”后,控制台会问我:

To run the app with live reloading, choose one of:
  • Scan the QR code above with the Expo app (Android) or the Camera app (iOS).
  • Press a for Android emulator.
  • Press e to send a link to your phone with email.
  • Press s to sign in and enable more options.

我按a。模拟器成功加载了expo应用程序,但显示的文本未更新。我的意思是,在我将其添加到app.js之前:

    export default function App() {
  return (
    <UtilityThemeProvider>
      <Box><Text>Hello App</Text></Box>
    </UtilityThemeProvider>
  );
}

实际上它显示Hello App。但是然后我安装了反应导航和类似的依赖项,并将其放在app.js上:

   export default function App() {
  return (
    <UtilityThemeProvider>
      <Navigation />
    </UtilityThemeProvider>
  );
}

没有错误显示。不在模拟器的控制台中,也不在控制台中,也没有在地铁捆绑器中!但是android模拟器仍然显示Hello App

这是我导出和导入Navigator组件的方式:

index.js:

export default class Navigation extends Component{
    state = {}
    render(){
        return <AppNavigator />
    }
}

App.js:

import Navigation from './src/views/index'

我尝试过的事情:

  1. 重新启动模拟器设备 2-停止服务器,然后再次运行yarn start 3-确保我的IDE仍处于自动保存模式

任何想法我能做什么?我是否有接触过某些东西以禁用重新加载的可能性?

1 个答案:

答案 0 :(得分:0)

单击Android模拟器Ctrl + M并检查是否具有“启用实时重新加载”选项

相关问题