效果图如下
adb root
//(第一个坑adb root 不成功 是因为模拟器要使用 api的不要使用带play的)adb reboot
//重启模拟器root才能生效adb remount
//这一步之后 /system下文件依然是只读的,需要进一步放开模拟器设备可写权限emulator -list-avds
//获取设备名称 如 Nexus_5X_API_27emulator -writable-system -avd Nexus_5X_API_27 -no-snapshot-load -qemu
//进一步放开模拟器设备可写权限,这一步会存在2个错误,第一个PANIC: Missing emulator engine program for 'x86' CPU.
因为是64系统使用了x86的模拟器
应该使用 x86 Atom_64的;第二个错误是ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
解决办法就是在emulator
所在目录执行该命令;第三个问题是执行-writable-system
之后再as 再启动该模拟器会存在启动不了的情况,只能再次使用该命令行启动了openssl x509 -subject_hash_old -in /Users/zjw/Desktop/cha.pem
//获取证书hash值例如c578702a- 修改
cha.pem
文件名为c578702a.0
adb push /Users/zjw/Desktop/c578702a.0 /system/etc/security/cacerts/
點擊查看更多內(nèi)容
6人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦