将App设置为Android系统应用
有些App是和一些设备厂商合作,将我们的app提供给设备厂商,厂商将我们的app设置为系统应用,这样可以获得系统应用权限,比如reboot,shutdown这些。但是我们平常开发调试时为了方便是直接运行在模拟器上的,这就需要我们做一些处理,将模拟器ROOT以后,然后将我们的apk push到系统的system/priv-app目录下,这样便可以将我们的app设置为系统应用。下面说一下详细的步骤。 参考大神的方案: 搞机:AS自带模拟器AVD Root 和 Xposed安装 一、 准备工作 我们需要下载8.0以下的不带Google API 的x86系统做为模拟器的系统,这里我直接选择了7.1的 模拟器名字可以取一个简单点,等下方便在cmd中输入。 然后再下载supersu和re管理器。这里为大家准备好了,自行提取: 百度云盘地址:https://pan.baidu.com/s/1Jt7gAjB-kxSizlL70yYduw 然后将你的App打包出apk,然后将apk文件中的lib文件夹中的x86的.so文件都解压出来(因为我们这里的模拟器是x86的,所以只需要解压x86的就行),没有就跳过。 二、开搞 2.1 root 首先到sdk的tools的目录下打开cmd终端,然后运行emulator -avd root -writable-system,将模拟器启动