如何在 Android 中运行时加载代码
2017-1-12 5:55:39
收藏:0
阅读:123
评论:1
我有一个市场上大约 60MB 的应用,在安装后它需要高达1GB的内存。
我想减少应用程序的内存占用,因此我想根据用户偏好加载某些模块。
我的计划是在服务器上远程托管这些软件包,并在运行时获取它们,以加载代码。
我不知道我能做多少。但我的初步研究显示以下方法:
1)使用 dex loader - 优点:得到官方支持,但不利于加载活动/ GUI(我知道片段是活动的子集,但GUI不支持或痛苦)
2)我正在试验 LuaJava,并从资产中加载某些 lua 脚本(通过反射带有 GUI),但到目前为止,我无法在运行时加载它们。
我还错过了什么吗?在实际场景中,我能否加载脚本运行时?
点赞
评论区的留言会收到邮件通知哦~
推荐文章
- Lua 虚拟机加密load(string.dump(function)) 后执行失败问题如何解决
- 我想创建一个 Nginx 规则,禁止访问
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?

在 https://github.com/sirmordred/JarClassLoader 中
你可以在运行时动态地从编译好的 jar 包中加载类对象(方法和变量)
请查看 README 获取使用说明