首页 > 解决方案 > Fire OS 通过 ADB 启用未知应用程序安装

问题描述

我有一个特定的自定义设备,其中包含 Fire OS vNext 7.0(可能是某种Fire TV 类型的操作系统?),我需要在其中安装我自己的 APK。

我有root的 ADB 访问权限,但未启用开发人员选项(我无法访问它们),所以我无法安装 APK(adb installthrows INSTALL_FAILURE_USER_RESTRICTED)。我需要启用开发人员选项才能启用第三方(未知来源)APK 的安装。

Settings - Device and Software - About如此处所述,我尝试点击序列号 7 次但它没有做任何事情。我也尝试按照这些步骤操作,但该包com.android.settings没有shared_prefs那里提到的目录(而且我没有找到任何其他具有此类 XML 的设置包)。我还尝试将 APK 推送到设备中,转到 ADB shell(以 root 身份)并通过安装pm(最终得到与相同的结果adb install

有什么方法可以启用开发人员选项以使它们出现在“设置”菜单中,或者如何直接启用未知的应用程序安装?或者还有其他方法可以安装我的APK吗?

我知道我在没有启用开发人员选项的情况下拥有 root ADB 访问权限可能听起来很奇怪,但事实就是如此,我已经让这个设备处于这种状态。

标签: androidapkadbamazon-fire-tvfireos

解决方案


推荐阅读