DroidPluginTeam / DroidPlugin

A plugin framework on android,Run any third-party apk without installation, modification or repackage
http://droidpluginteam.github.io/DroidPlugin/
GNU Lesser General Public License v3.0
6.9k stars 2.53k forks source link

8.0运行新改的PluginPackageParser代码会报错 #394

Open zzf61 opened 7 years ago

zzf61 commented 7 years ago

PluginPackageParser 新增的对android n以上的版本加的判断处理会报错的,具体看堆栈

android.os.RemoteException: Cannot locate declared field android.content.pm.ApplicationInfo.deviceEncryptedDataDir 09-07 15:58:47.079 11231 13043 W System.err: at com.morgoo.droidplugin.reflect.Validate.isTrue(Validate.java:32) 09-07 15:58:47.080 11231 13043 W System.err: at com.morgoo.droidplugin.reflect.FieldUtils.writeField(FieldUtils.java:166) 09-07 15:58:47.080 11231 13043 W System.err: at com.morgoo.droidplugin.reflect.FieldUtils.writeField(FieldUtils.java:159) 09-07 15:58:47.080 11231 13043 W System.err: at com.morgoo.droidplugin.pm.parser.PluginPackageParser.fixApplicationInfo(PluginPackageParser.java:465) 09-07 15:58:47.080 11231 13043 W System.err: at com.morgoo.droidplugin.pm.parser.PluginPackageParser.(PluginPackageParser.java:106) 09-07 15:58:47.080 11231 13043 W System.err: at com.morgoo.droidplugin.pm.IPluginManagerImpl.installPackage(IPluginManagerImpl.java:838) 09-07 15:58:47.080 11231 13043 W System.err: at com.morgoo.droidplugin.pm.PluginManager.installPackage(PluginManager.java:874)

icepeach1220 commented 5 years ago

解决了吗?我也有同样的问题