开发者控制台

开始使用React Native(Fire平板电脑)

开始使用React Native(Fire平板电脑)

亚马逊Fire平板电脑支持React Native,这是一个利用React网页开发框架的开源移动应用开发框架。

您可以使用React Native来构建Fire平板电脑应用,就像构建Fire TV应用一样。它们都需要相同的运行时环境和程序包。

对于新的React Native应用,您可以使用Expo,这是一套受欢迎的开源开发者工具和服务,用于构建和部署React Native应用。有关如何使用Expo的更多详细信息,请参阅为电视构建Expo应用(仅提供英文版)。

先决条件

开始使用React Native需要以下项目:

  • Node.js: 使用Node.js作为JavaScript运行时环境。
  • npm或Yarn: 为JavaScript安装这些程序包管理器。
  • Android Studio: 使用Android Studio作为IDE,以在本地编译和运行Fire OS应用。

配置Android Studio

您必须配置Android Studio及其命令行工具。

配置Android Studio

  1. 设置您的ANDROID_HOME环境变量。有关操作系统的具体说明,请参阅如何设置环境变量

  2. Virtual Device Manager安装Android平板电脑模拟器。

构建您的Fire平板电脑应用

要使用React Native为Fire平板电脑构建应用,您必须创建安装了expo程序包的新项目。

创建新项目

  • 在命令提示符下,创建安装了expo程序包的新React Native项目。

    npx create-expo-app FireTabletDemo --template blank
    

在Android平板电脑模拟器上运行您的项目

您可以在Android平板电脑模拟器上启动和运行您的项目。

在平板电脑模拟器上运行项目

  1. 在命令提示符处,列出可用的Android虚拟设备 (AVD)。

    emulator -list-avds
    
  2. 启动Android平板电脑模拟器。

    emulator -avd <平板电脑模拟器的名称>
    
  3. 导航到项目目录。

    cd FireTabletDemo
    
  4. 使用npx运行应用。

    npx expo start -a
    

您的应用使用本地开发服务器和Expo Go在avd模拟器上运行。您不必创建Android构建版本。

在Fire平板电脑设备上运行项目

要在Fire平板电脑设备上运行项目,必须先使用adb连接平板电脑。

在Fire平板电脑设备上运行项目

  1. 连接您的Fire平板电脑。有关说明,请参阅通过ADB连接到Fire平板电脑

  2. 使用adb检查您的设备是否已连接。

    adb devices -l
    

    将返回已连接设备的列表。

  3. 导航到项目目录。

    cd FireTabletDemo
    
  4. 在目标设备上运行开发构建版本(例如,-d KFTRWI)。

    cd FireTabletDemo
    npx expo run:android -d <设备名称>
    

您已将开发构建版本安装在设备上的android目录中。您可以通过在Android清单文件中检查您的应用是否正在使用Android Leanback功能来验证您的Android构建版本是否针对平板电脑进行了优化。


Last updated: 2025年7月22日