我的Android设备在AndroidX86上运行(ANDROID-X86-4.4-RC1)。 我想安装它,我自己的应用程序有权注入事件。经过多次研究,我遵循这一步:
我在清单中添加了INJECT_EVENTS use-permission。我也试过 使用:android:sharedUserId =“android.uid.system”但我收到此错误:失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
使用平台签名签署我的应用程序(例如How to sign Android app with system signature?)
使用adb和超级用户权限将我的应用程序放入/ system / priv-app。我也尝试将它放在/ system / app中,但事实并非如此 再努力了。
在此之后,我运行我的应用程序并使用adb shell ps验证我的应用程序是否作为系统运行?不,它没有,当我的应用程序必须注入事件时,我仍然有权拒绝。 有没有其他方法可以获得许可?
谢谢!