安装主obb文件时的安全性异常

时间:2018-06-12 16:12:37

标签: java android apk-expansion-files android-securityexception

下午好,亲爱的stackoverflow论坛用户。如果这个问题的答案在论坛上,我道歉。我发现的唯一一件事是用“android.permission.INTERACT_ACROSS_USERS_FULL异常”来解决问题。底部是错误。如果有人可以提供帮助,我将不胜感激。

Fatal Exception: java.lang.SecurityException
get package uid: Neither user 1010219 nor current process has android.permission.INTERACT_ACROSS_USERS


android.os.Parcel.readException (Parcel.java:1599)
android.os.storage.StorageManager.mountObb (StorageManager.java:466)
com.example.ObbExpansionsManager.mountMain (ObbExpansionsManager.java:124)
com.example.ObbExpansionsManager.<init> (ObbExpansionsManager.java:76)
com.example.ObbManager.initialize (ObbManager.java:21)
com.example.BackgroundProcessManager$1.onServiceConnected (BackgroundProcessManager.java:35)
android.app.LoadedApk$ServiceDispatcher.doConnected (LoadedApk.java:1223)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:652)

我所拥有的唯一信息显示在下面的屏幕截图中。

Issue Details

我不使用当前用户ID,只使用OBB文件的路径 - 如下文。

 mainFile = new File(Environment.getExternalStorageDirectory() + "/Android/obb/" + packageName + "/"
            + "main." + packageVersion + "." + packageName + ".obb");
    sm.mountObb(mainFile.getAbsolutePath(), null, mainObbStateChangeListener );

0 个答案:

没有答案