13622482393 发表于 2020-8-26 08:17:44

e4a类库用什么语言编写?????

如题,求助   
https://www.eruyi.cn/forum.php?mod=image&aid=22085&size=300x300&key=ca087dd9479a53bd&nocache=yes&type=fixnone

英文名后缀是.jar
e4a类库是jar包???

这究竟是道德的沦丧
还是人性的扭曲


XF谭镇洋 发表于 2020-8-26 08:17:45

E4A类库用Java语言编写

XF谭镇洋 发表于 2020-8-26 09:05:01

本帖最后由 XF谭镇洋 于 2020-8-26 09:06 编辑

猜测:
E4A编译器工作原理如下:
E4A代码→Simple代码→Java代码(.class)→dex包
类库则是直接跳过了转换Simple代码的那一步,直接打成dex包(和E4A代码同一个dex包)

XF谭镇洋 发表于 2020-8-26 09:09:19

XF谭镇洋 发表于 2020-8-26 09:05
猜测:
E4A编译器工作原理如下:
E4A代码→Simple代码→Java代码(.class)→dex包


举个栗子:
生成R.java文件:生成资源代号表文件
抽取编译所需组件:把要用的类库拿出来放一起
编译……代码:E4A转Simple再转Java再编译为.class文件
……
生成classes.dex文件:生成Android系统可执行文件
打包工程:打.apk包
……
(编译完成)

13622482393 发表于 2020-8-26 10:29:49

XF谭镇洋 发表于 2020-8-26 08:17
E4A类库用Java语言编写

.....多谢.....

eruyivip 发表于 2020-8-26 11:27:18

语言编写?

yudave 发表于 2020-8-26 12:22:09

就来看看了

XF谭镇洋 发表于 2020-8-26 15:25:17

yudave 发表于 2020-8-26 12:22
就来看看了

整个论坛宁都看过了……

yanxueao 发表于 2020-8-26 17:19:44

E4A类库用Java语言编写
就得到20积分,我羡慕嫉妒恨。

lkboff 发表于 2020-9-9 19:36:53

JAVA{:4_86:}
页: [1]
查看完整版本: e4a类库用什么语言编写?????