DroidPlugin icon indicating copy to clipboard operation
DroidPlugin copied to clipboard

安装插件报-100001怎么回事?

Open ryanxci opened this issue 8 years ago • 3 comments

两个手机加载同一个apk,一个可以加载另一个报-100001错误

ryanxci avatar Jun 02 '17 02:06 ryanxci

你的插件带有.so,但是产生的.so架构得不到手机的支持。比如你只产生armabi-v7a ,但是手机只支持armabi. 解决办法是在插件的build.gradle尽量支持所有类型的abi.

ghost avatar Jun 04 '17 15:06 ghost

看代码:

if (pkgInfo != null && pkgInfo.requestedPermissions != null && pkgInfo.requestedPermissions.length > 0) { for (String requestedPermission : pkgInfo.requestedPermissions) { boolean b = false; try { b = pm.getPermissionInfo(requestedPermission, 0) != null; } catch (NameNotFoundException e) { } if (!mHostRequestedPermission.contains(requestedPermission) && b) { Log.e(TAG, "No Permission %s", requestedPermission); new File(apkfile).delete(); return PluginManager.INSTALL_FAILED_NO_REQUESTEDPERMISSION; } } } public static final int INSTALL_FAILED_NO_REQUESTEDPERMISSION = -100001; 插件需要的权限 宿主里没有申请

yang1006 avatar Jul 31 '17 08:07 yang1006

yang1006正解

08carmelo avatar Aug 29 '17 02:08 08carmelo