无法从React Native中的资产加载脚本

时间:2017-11-06 07:25:47

标签: android react-native native-base

我按照说明从nativebase.io安装native-base并设置项目。我成功了,在运行命令react-native run-android之后,我在CMD中得到了一条成功的消息告诉

BUILD SUCCESSFUL

Total time: 15.051 secs
'adb' is not recognized as an internal or external command,
operable program or batch file.
Starting the app (C:\Users\DELL\AppData\Local\Android\sdk/platform-tools/adb 
shell am start -n 
com.awesomenativebase/com.awesomenativebase.MainActivity...
Starting: Intent { cmp=com.awesomenativebase/.MainActivity }

但是,我的应用程序中运行的物理设备(Samsung kitkat 4.4.4)中出现以下错误: enter image description here

我在App.js中的代码:

import React, { Component } from 'react';
import { Container, Header, Title, Content, Footer, FooterTab, Button, Left, 
Right, Body, Icon, Text } from 'native-base';
export default class AnatomyExample extends Component {
   render() {
      return (
      <Container>
        <Header>
           <Left>
           <Button transparent>
           <Icon name='menu' />
           </Button>
           </Left>
        <Body>
           <Title>Header</Title>
        </Body>
           <Right />
        </Header>
          <Content>
          <Text>
          This is Content Section
          </Text>
          </Content>
          <Footer>
          <FooterTab>
          <Button full>
          <Text>Footer</Text>
          </Button>
          </FooterTab>
          </Footer>
      </Container>
);
}

有人可以帮忙吗?谢谢。

1 个答案:

答案 0 :(得分:0)

首先确保同一网络上的两台设备(物理设备和运行代码的设备)。

摇动物理设备,它会打开调试器选项。

转到开发设置 - &gt;调试服务器主机&amp;设备端口。

如果你的设备是由usb连接的,它应该是空的,否则输入你的笔记本电脑的ip地址,然后输入打包器运行的端口。 例如12:34:56:78:8081