在android studio中运行我的项目时,我得到了这个错误,我刚刚安装了所有内容,然后逐步进行了所有操作,我使用genymotion
作为模拟器,并从根使用react-native start
,检查端口8081,禁用即时运行,所有以下链接
答案 0 :(得分:1)
这通常在Android中发生。 要更正此问题,您必须更改捆绑软件位置。
默认情况下:设置为localhost:8081。
对于Android,您需要更新为本地IP地址,并附加以下端口: ip地址:8081。如xxx.xxx.xx:8081
在Mac中,您可以在“系统偏好设置”>“网络”下找到您的本地IP地址。 这对我有用!
答案 1 :(得分:1)
我遇到了此问题,其中react-native-cli:2.0.1和react-native:0.62.2
在一个终端中运行npm start
,在另一个终端中运行react-native run-android
答案 2 :(得分:0)
就我而言,我在build.gradle文件中犯了一个错误。
你可以改变你的
targetSdkVersion from 28 to 27,
minSdkVersion to 21.
然后您可以清理gradlew,然后运行react-native run-android。
答案 3 :(得分:0)
首先在 android / app / src / main / assets
中创建目录 之后,将index.android.js
重命名为index.js
,然后使用以下命令:
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
最后构建您的APK:react-native run-android
答案 4 :(得分:0)
我如下解决了这个问题
[
{
"_id": ObjectId("5d84330c50d3e4083c7be27b"),
"Emp No": "A10088P2C",
"Emp Name": "MANISHA JHA",
"Card No": "2076",
"Department": "THBS",
"Att Date": "03-Jan-2019",
"In Time": "03-Jun-2019 10:53",
"Out Time": "03-Jun-2019 18:13",
"Status": "P ",
"Late By ": "01:53",
"Early By ": "00:00",
"Total Hour": "07:20",
"OT Hour": "00:00",
"Location": "Consolidated",
"id": "A10088P2C-03-Jun-2019"
},
{
"_id": ObjectId("5d84330c50d3e4083c7be27f"),
"Emp No": "A10088P2C",
"Emp Name": "MANISHA JHA",
"Card No": "2076",
"Department": "THBS",
"Att Date": "10-Jan-2019",
"In Time": "10-Jun-2019 10:32",
"Out Time": "10-Jun-2019 18:25",
"Status": "P ",
"Late By ": "01:32",
"Early By ": "00:00",
"Total Hour": "07:53",
"OT Hour": "00:00",
"Location": "Consolidated",
"id": "A10088P2C-10-Jun-2019"
},
{
"_id": ObjectId("5d84330c50d3e4083c7be284"),
"Emp No": "A10088P2C",
"Emp Name": "MANISHA JHA",
"Card No": "2076",
"Department": "THBS",
"Att Date": "17-Jan-2019",
"In Time": "17-Jun-2019 13:16",
"Out Time": "17-Jun-2019 18:25",
"Status": "P ",
"Late By ": "04:16",
"Early By ": "00:00",
"Total Hour": "05:09",
"OT Hour": "00:00",
"Location": "Consolidated",
"id": "A10088P2C-17-Jun-2019"
}
]
react-native start
每当我们保存文件时,它将在设备中自动更新。无需一次又一次调用运行应用。
我正在使用真实的设备来运行该应用程序。
答案 5 :(得分:0)
您可以检查Metro 服务器是否开启。.
在服务器上的cmd路径中执行以下命令
打开两个 cmd 窗口,分别第二个点和第三个指向另一个 cmd 窗口
喜欢:localhost:8080
// -----然后在您的cmd路径中执行
D:para \ Android \ testing> react-native start --port = 8081
D:para \ Android \ testing> react-native run-android --no-jetifier
就是这样...现在检查您的手机或模拟器是否显示欢迎采取反应...
谢谢。
答案 6 :(得分:0)
我也遇到了这个问题。但是找不到最佳解决方案。
但是在我关闭android模拟器中的飞行模式并打开wifi 之后,该应用程序运行没有错误。
答案 7 :(得分:0)
"react-native": "0.64.1",
我通过在 bundleInDebug: true,
中更改 project.ext.react
中的 android > app > build.gradle
解决了这个问题。
project.ext.react = [
bundleInDebug: true,
enableHermes: ***,
]