当前位置: 首页 > 知识库问答 >
问题:

Android模拟器运行博览会(React-Native)不显示新代码(不更新)

燕富
2023-03-14

我正在使用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应用程序,但显示的文本未更新。我的意思是,在我刚刚在应用程序上安装这个之前。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>
  );
}

显示时没有错误。不在模拟器的控制台中,也不在控制台中,也不在metro bundler中!但Android模拟器仍然在显示Hello App

以下是我如何导出和导入Navigator组件:

指数js:

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

应用程序。js:

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

我尝试过的事情:

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

知道我能做什么吗?有没有可能我碰了什么东西来禁用重新加载?

共有1个答案

虞祯
2023-03-14

点击Android模拟器Ctrl M并检查是否有启用实时重新加载选项

 类似资料:
  • 问题内容: 每当我在.hmtl文件或.js文件中进行代码更改时,浏览器仍会呈现旧代码,而我的新代码更改不会显示在浏览器结果中。 例如,我在.html文件中添加了以下两行代码。 然后,我执行以下操作: 在VS2013中,右键单击我的项目,然后在浏览器(IE或Chrome)中查看。 登录到我的应用程序。 转到相应的页面,我看到了旧的html文件的呈现。我完全看不到新添加的2 div元素。 我什至按下f

  • 同样的结果。 然后我试过: 当我尝试在android-sdk模拟器上运行应用程序时,它会得到上面相同的错误,但没有。 从android studio我可以运行这个应用程序,它在GenyMotion上工作。请告诉我在android模拟器上运行我的应用程序应该做什么?

  • 我有多模块Android/Gradle项目。该项目有两个Java模块和几个Android模块。我通过runnig项目根目录中的sonarRunner任务来启动sonar。不幸的是,“代码行”、“文件”、“函数”、“复杂性”等不包括Android.java文件。 谢谢

  • 无法解析com.android.tools.build:gradle:2.3.0。 无法获取资源“https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.0/gradle-2.3.0.pom”。无法领导“https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.

  • 我试图在Android Studio上运行一个模拟器,但它无法启动。 我有Android Studio(版本23Marshmallow),配置了 当我在仿真(nexus 5x api 23 android 6.0)中运行我的应用程序时,我得到以下错误: 等待设备时出错:AVD Nexus_5X_API_23的模拟器进程被终止。 任何人都可以帮我吗?

  • 当我尝试运行我的世博会项目时,我收到以下信息: 如果我运行npm安装,我会得到以下结果: 这就是我运行时得到的结果: 这是因为我尝试更新expo sdk,但我不知道我做错了什么。有人能帮我吗?