温馨提示:这篇文章已超过684天没有更新,请注意相关的内容是否还可用!
从服务器下载APK,保存在我们的手机储存卡内 读取APK文件,然后生成对应的DexClassLoader 通过DexClassLoader的loadClass方法读取插件APK dex中的任何一个类说干就干,首先我们创建一个项目MyPluginProject,在这个项目中创建一。
简单说就是优化后的android版exe每个apk安装包里都有相对于PC上的java虚拟机能运行classandroid上的Davlik虚拟机能运行dex作用 让dalvik能够运行dex好处 可以直接用DexClassLoader类加载,动态加载于是只要在。
vars,source 只生成某些调试信息nowarn 不生成任何警告verbose 输出有关编译器正在执行的操作的消息deprecation 输出使用已过时的 API 的源位置classpath 指定查找用户类文件的位置cp 指定查找用户类文。
插件调用主工程 在ClassLoader构造时指定主工程的DexClassLoader为父加载器即可直接调用主工程中的类和方法 主工程调用插件 如果是多DexClassLoader的情况,则需要通过插件的DexClassLoader加载对应的类并反射调用其方。
文章版权声明:除非注明,否则均为telegeram安卓下载原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...