我正在使用原生react创建一个简单的移动应用程序。这个项目在模拟器上运行得很好,直到我添加了redux。我正在使用redux进行登录和注销;它实际上只是一个缩减程序和操作文件,用于在登录时将authedUser设置为注册用户名,在注销时设置为null。如果我在web浏览器上运行它,它可以正常工作,但不能在ios/android模拟器上运行。当通过react-native run-android在模拟器上运行时,我得到了上面的错误。当通过expo运行它时,我得到:不变冲突:“main”尚未注册。here is a screenshot of the error完全迷失了方向。有什么建议吗?
在Android模拟器上重新加载应用程序(google像素5),我收到以下错误:
TypeError: undefined is not an object (evaluating 'config.props')
This error is located at:
in NativeStackNavigator (created by wrappedComponent)
in wrappedComponent (created by AppNavigator)
in EnsureSingleNavigator
in BaseNavigatio
我在实践中使用react-native expo开发了一个聊天应用,但当我在通常的开发流程中突然执行"expo start“时,显示了错误”was not connect to development server“。 如果您遇到过同样的错误并知道解决方案,如果您能提供帮助,我将不胜感激。 由于我之前链接了aws-amplify,我认为由于这种关系而安装的应用程序是导致错误的原因,但由于应用程序在浏览器中正常启动,只有iOS模拟器无法工作(Android处于无休止下载且无法启动的情况)。 我尝试过的 1)使用expo start -c删除缓存 2)如错误所示,npm启动,然后重新加载
在npm启动之后,当android模拟器打开并使用Pixel3运行时,如果我点击一个(对于Android模拟器),就会出现这个错误,并且应用程序不会在模拟器上打开。 Trying to open the project on Android...
Installing Expo on device
-Couldn't start project on Android: Error running adb: Failed to install C:\Users\Atif\.expo\android-apk-cache\Exponent-2.16.1.apk:
Expo Press
// In APP.js
import * as React from 'react';
import { View, Text } from 'react-native';
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
function HomeScreen() {
return (
<View s
我正在尝试建立反应原生项目的ios版本,android版本正在运行。我不能让ios版本在mac上运行,尝试使用expo,或者只使用模拟器。 ? 在运行expo start之后,以下是错误: Error: RNFirebase core module was not found natively on iOS, ensure you have correctly included the RNFirebase pod in your projects `Podfile` and have run `pod install`.
Invariant Violation: "main"
在ios模拟器上运行我的应用程序时,我会得到以下错误This version of the Expo app is out of date. Uninstall the app and run again to upgrade.
以下是我如何尝试升级世博-cli但没有成功。
npm update -g
yarn add global expo-cli
npm uninstall expo-cli
npm cache clean --force
yarn add global expo-cli
这是app.json
"expo": {
"
我已经用react-native和expo构建了一个应用程序。安装在我的Android电视和Android电视模拟器上。
当我通过ES文件资源管理器应用程序运行它时,这个应用程序可以工作,但是当我试图通过在Android-TV应用程序部分点击它来定期运行它时,我得到一个稳定的白屏。
通过$exp build:android使用expo构建了apk。App.json代码:
{
"expo": {
"name": "CommuniTV",
"description": "The future of wat
我有一个用expo ( expo -cli)制作的较小的RN应用程序,每次使用expo启动应用程序都很烦人。我想要的是迁移到另一种方式在我的手机上启动应用程序和热重新加载(如果可能的话)。如果没有,我如何在模拟器上启动它?我应该对当前代码做哪些更改?
我想到的是使用create-react-native-app创建新的RN应用程序,并从当前应用程序中移动代码。然后安装android studio for android模拟器和xcode for iOS模拟器等。
但我不知道如何从世博会迁移的具体步骤,如何在非世博会环境中设置一切工作,如何设置模拟器,如何在模拟器上启动应用程序等。有人可以详细解
在npm启动之后,当android模拟器打开并使用Pixel3运行时,如果我点击一个(对于Android模拟器),就会出现这个错误,并且应用程序不会在模拟器上打开。
Trying to open the project on Android...
Installing Expo on device
/Couldn't start project on Android: Error running adb: Failed to install C:\Users\35192\.expo\android-apk-
cache\Exponent-2.16.1.apk: Failure [INS