dexclassloader相关内容

如何在自定义数据目录上执行APK?

我想知道平行空间应用可以复制和执行其他应用,而无需复制其APK或像Playstore上的其他应用一样以修改后的程序包名称运行它们(例如:"com.whatever.name-of-duplicated-app" ). 研究了他们的 AndroidManifest.xml ,在/data/data/上创建的文件夹以及设备上的日志之后,我唯一能得出的结论就是 Parallel Space 能够执 ..
发布时间:2020-07-21 19:17:29 移动开发

通过类DEX意外解决;

我开发一个应用程序,它会自动从外部apk文件外DEX装入类(外部APK文件存储在应用程序的内部存储)。外部apk文件都使用com.google.gson类。 应用程序的源代码code //内部存储,其中DexClassLoader优化DEX文件写入。 最终文件optimizedDexOutputPath = mContext.getDir(“optimize_offload”,Con ..
发布时间:2016-03-13 22:20:59 移动开发

是不是仍然是Android的从未卸载类的情况?

我们有一个大的应用程序,始终运行进入恐惧的方法计数限制。我一直在问想出一个办法让它做更多的工作,包括支持插件。寻找各种方法来卸载code,我跑过 JNI提示它说 如果所有的类与类加载器相关的 类是只卸载 可以被垃圾收集,这是罕见的,但不会是不可能的 Android系统。 这似乎在暗示,一个插件可以卸载,如果你说, 使用一个新的 DexClassLoader 每个.jar文件, 永远只能是指 ..
发布时间:2015-12-02 12:05:08 移动开发

Android的DexClassLoader错误,“优化的数据目录..不是由当前用户拥有”

我想制作一个简单的Andr​​oid应用程序,可以从SD卡在运行时加载一个DEX文件。 该应用程序有两个activites。第一个活动是,有一个按钮,一个简单的屏幕。当按钮pssed $ P $,第二活动启动引起待调用的loadDex()方法。该loadDex()方法试图找到一个jar文件在SD卡上,并将其加载到当前应用程序。 下面是我的$ C $下的第一个活动: 包poc.example. ..
发布时间:2015-12-01 20:45:16 Java开发