安装和运行您的应用
安装和运行您的应用
在将您的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(我的库)”行中。您还可以在“设置”菜单中找到您的应用:
- 在Amazon Fire TV的主屏幕上,选择Settings(设置)> Applications(应用)> Manage Installed Applications(管理已安装的应用)。
- 选择您的应用。
- 选择Launch application(启动应用)。
注意: 如果您使用的是第1代设备,某些菜单可能略有不同。
运行您的应用(命令行)
要在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卸载您的应用,请执行以下操作:
- 在Fire TV的主屏幕中,选择Settings > Applications > Manage Installed Applications。
- 选择您的应用。
- 选择卸载 > 卸载。
卸载您的应用(命令行)
要从命令行卸载应用,您需要APK的程序包名称。使用以下命令卸载您的应用,其中com.amazon.sample.helloworld
是您的应用的程序包:
adb uninstall com.amazon.sample.helloworld
如果您不确定应用的程序包名称,请使用以下命令查看所有已安装的APK及其程序包名称的列表:
adb shell pm list packages -f