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

react本机运行android时出错

靳金鹏
2023-03-14

单击此处查看错误图像

我有这个错误,当我运行反应本机run-android在我的设备上,我怎么能修复它?

我运行这个: 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

下面的应用程序和索引文件。

App.js

import React, { Component } from 'react';
import {
Platform,
StyleSheet,
Text,
View
} from 'react-native';

type Props = {};
export default class App extends Component<Props> {
render() {
return (
  <View style={styles.container}>
    <Text style={styles.welcome}>
      Welcome to React Native!
    </Text>
    <Text style={styles.instructions}>
      To get started, edit App.js
    </Text>
    <Text style={styles.instructions}>
      {instructions}
    </Text>
  </View>
);
}
}

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
welcome: {
fontSize: 20,
textAlign: 'center',
margin: 10,
},
instructions: {
textAlign: 'center',
color: '#333333',
marginBottom: 5,
},
});

索引js

import { AppRegistry } from 'react-native';
import App from './App';

AppRegistry.registerComponent('helloworld', () => App);

共有1个答案

邓驰
2023-03-14

那条线

...
<Text style={styles.instructions}>
  {instructions}
</Text>
...

引用指令来自您创建应用程序时生成的样板代码。通常,这在类定义之前。

const instructions = Platform.select({
  ios: 'Press Cmd+R to reload,\n' +
  'Cmd+D or shake for dev menu',
  android: 'Double tap R on your keyboard to reload,\n' +
  'Shake or press menu button for dev menu',
});

显然,您删除了它,但没有删除相应的{instructions}

您需要删除< code >

 类似资料:
  • 当我想运行反应-本机运行-Android命令我看到 失败:构建失败,有一个异常。 > 哪里出错了:配置根项目'reactNativeCliTest'时出现问题。 无法解析配置“:classpath”的所有依赖项。无法下载gradle core。jar(com.android.tools.build:gradle-core:2.2.3)无法获取资源的https://jcenter.bintray.c

  • 任务:应用程序:generatePackageList失败 在此版本中使用了废弃的Gradle功能,使其与Gradle 8.0不兼容。 您可以使用“--warning mode all”来显示各个弃用警告,并确定它们是否来自您自己的脚本或插件。 请参见https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:co

  • Whle运行我的react本地代码得到以下错误。它正常工作。但是,在从git和中获得新的拉动之后,并且在我运行之后,得到了这个错误。

  • 我是新来的--本地人。在创建项目之后,我试图用这个命令在android上运行。 我有所有的java,Android Studio安装。我还在path中添加了ANDROID_HOME和JAVA_HOME环境变量和platform-tools。我也在Android Studio中构建了这个项目。请帮我解决这个错误。

  • 当我尝试在终端中执行命令React-本机run-android时,我在VScode中遇到了这个奇怪的错误。 还运行了react native doctor和Node、yarn、android_home和android sdk 0错误的所有绿色复选标记 不确定如何解决这些问题,因为我已经在以前的线程中尝试了所有建议。有人有这个问题可以提供帮助吗?这是一台窗户机器。 错误图像