当第三方apk由于权限问题出现报错时候,但是又只能用该apk,无法提交更新的情况的下
可以在
idh.code\frameworks\base\services\core\java\com\android\server\pm\PackageManagerService.java
中的
@Override
public int checkPermission(String permName, String pkgName, int userId) {
if (!sUserManager.exists(userId)) {
return PackageManager.PERMISSION_DENIED;
}
synchronized (mPackages) {
<span style="color:#ff0000;"> if(("android.permission.ASEC_CREATE".equals(permName) ||
"android.permission.ASEC_ACCESS".equals(permName) ||
"android.permission.ASEC_DESTROY".equals(permName) ||
"android.permission.ASEC_MOUNT_UNMOUNT".equals(permName) ||
"android.permission.WRITE_EXTERNAL_STORAGE".equals(permName) ||
"android.permission.WRITE_MEDIA_STORAGE".equals(permName) ||