开发人员控制台

安装和运行您的应用


安装和运行您的应用

在将您的Amazon Fire TV应用提交至亚马逊应用商店之前,如需对其进行测试和调试,请使用Android调试桥(adb)在Fire TV设备上安装和运行您的应用。安装您自己的应用(在应用商店之外)有时被称为“旁加载”应用。

您必须已使用adb将开发计算机连接到Fire TV设备。有关更多信息,请参阅通过adb连接到Fire TV

安装您的应用(命令行)

要从命令行将应用安装到Amazon Fire TV设备上,请使用以下命令,其中<path-to-apk-file>是应用APK的文件系统路径:

adb install <path-to-apk-file>

如果安装成功,adb会以类似以下内容的消息进行响应:

764 KB/s (217246 bytes in 0.277s)
pkg: /data/local/tmp/HelloWorld.apk
Success

要重新安装设备上已存在的应用,可以使用-r选项重新安装该应用:

adb install -r <path-to-apk-file>

请注意,重新安装应用不会替换任何现有的其他用户数据或缓存。要清除此数据,请在安装新版本之前卸载旧应用,或者在系统 > 应用中手动清除数据。

运行您的应用(设备)

旁加载的应用显示在“Recent(最近)”行和“Apps(应用)”部分的“My Library(我的库)”行中。您还可以在“设置”菜单中找到您的应用:

  1. 在Amazon Fire TV的主屏幕上,选择Settings(设置)> Applications(应用)> Manage Installed Applications(管理已安装的应用)
  2. 选择您的应用。
  3. 选择Launch application(启动应用)

运行您的应用(命令行)

要在Amazon Fire TV设备上向您的应用发送启动意图,请使用以下命令,其中com.amazon.sample.helloworld是您的应用的程序包名称,MainActivity是应用的主要活动的名称。

adb shell am start -n com.amazon.sample.helloworld/.MainActivity

adb会以类似于以下内容的消息进行响应,并且您的应用开始运行:

Starting: Intent { cmp=com.amazon.sample.helloworld/.MainActivity }

卸载您的应用(设备)

要从设备本身的Amazon Fire TV卸载您的应用,请执行以下操作:

  1. 在Fire TV的主屏幕中,选择Settings > Applications > Manage Installed Applications
  2. 选择您的应用。
  3. 选择卸载 > 卸载

卸载您的应用(命令行)

要从命令行卸载应用,您需要APK的程序包名称。使用以下命令卸载您的应用,其中com.amazon.sample.helloworld是您的应用的程序包:

adb uninstall com.amazon.sample.helloworld

如果您不确定应用的程序包名称,请使用以下命令查看所有已安装的APK及其程序包名称的列表:

adb shell pm list packages -f