as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
开发
测试
应用发布
盈利
用户参与
设备规格
资源

开始使用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日