1:app如果想获取system权限
Androidmanifest.xml里面添加
android:sharedUserId="android.uid.system"
然后在app的build config里面写下签名文件:
signingConfigs { release {//发布版本的签名配置 storeFile file('platform.jks')//签名文件路径 storePassword "xxx" keyAlias "xx" keyPassword "XXX" //签名密码 } debug {//调试版本的签名配置 storeFile file('platform.jks')//签名文件路径 storePassword "XXX" keyAlias "xx" keyPassword "XXXX" //签名密码 } }
获取root权限暂时无效,报没有权限,后续补充
在代码里面:
try {
Runtime.getRuntime().exec("su");
} catch (IOException e) {
e.printStackTrace();
}