react-native-webview在android(RN 0.60.5)上不起作用

时间:2019-08-30 07:10:23

标签: android react-native react-native-webview

我创建了一个新的react-native应用程序(反应本机版本0.60.5,并添加了react-native-webview。该应用程序可在iOS上使用,但在Android上则无法使用。

react-native init WebViewApp
cd WebViewApp
yarn add react-native-webview
cd ios
pod install
cd ..

我在App.js中创建简单的代码

import React from 'react';
import {SafeAreaView, StyleSheet} from 'react-native';
import { WebView } from 'react-native-webview';

class App extends React.Component {

  render() {
    return (
      <SafeAreaView style={styles.body}>
        <WebView
          source={{ uri: 'https://example.com' }}
          style={styles.body}
        />
      </SafeAreaView>
    );
  }
};

const styles = StyleSheet.create({
  body: {
    flex: 1,
  },
});

export default App;

它可在iOS上使用。 在Android上不起作用

react-native run-android

info运行jetifier将库迁移到AndroidX。您可以使用“ --no-jetifier”标志禁用它。 Jetifier找到了876个文件进行正向喷射。使用4名工人... 信息正在启动JS服务器... 信息正在安装应用程序...

  

配置项目:react-native-webview   :react-native-webview:reactNativeAndroidRoot / Users / clark / Documents / react-native / examples / WebViewApp / node_modules / react-native / android

     

任务:app:installDebug   09:29:21 V / ddms:执行:运行am get-config   09:29:21 V / ddms:在'emulator-5554'上执行'am get-config':EOF命中。读:-1   09:29:21 V / ddms:执行:返回   在app:debug的'Pixel_2_API_Q(AVD)-10'上安装APK'app-debug.apk'   09:29:21 D / app-debug.apk:将app-debug.apk上传到设备'emulator-5554'   09:29:21 D /设备:将文件上传到设备'emulator-5554'   09:29:21 D / ddms:读取/Users/clark/Documents/react-native/examples/WebViewApp/android/app/build/outputs/apk/debug/app-debug.apk的文件权限为:rw-r --r--   09:29:21 V / ddms:执行:运行pm install -r -t“ /data/local/tmp/app-debug.apk”   09:29:22 V / ddms:在“ emulator-5554”上执行“ pm install -r -t“ /data/local/tmp/app-debug.apk"”:EOF命中。读:-1   09:29:22 V / ddms:执行:返回   09:29:22 V / ddms:执行:运行rm“ /data/local/tmp/app-debug.apk”   09:29:22 V / ddms:在“ emulator-5554”上执行“ rm“ /data/local/tmp/app-debug.apk"”:EOF命中。读:-1   09:29:22 V / ddms:执行:返回   安装在1台设备上。

在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 6.0不兼容。 使用“ --warning-mode all”来显示各个弃用警告。 参见https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

在5秒钟内成功完成 46个可执行任务:已执行2个,最新44个 <-------------> 0%等待中

  

空闲   闲   闲   闲   信息连接到开发服务器...   adb:错误:无法绑定侦听器:不允许操作   警告无法使用“ adb反向”连接到开发服务器:命令失败:/ Users / clark / Library / Android / sdk / platform-tools / adb -s emulator-5554反向tcp:8081 tcp:8081   信息在“ emulator-5554”上启动应用程序...   开始:意图{cmp = com.webviewapp / .MainActivity}   Igors-MacBook-Pro:WebViewApp clark $

0 个答案:

没有答案