版本说明:
由于 XE5 时代 Delphi 安装体积急剧膨胀(完整安装接近 10G,程序文件、安装缓存超过 20G+),按照过去的方式打包,XE5 的 lite 体积 1.xG,接近 PE image 理论极限,而且当前 XE5 支持 x86、x64、osx、ios、android、等诸多平台功能,不好按照网友的口味进行裁剪(win32only、winonly、…)经多方案权衡对比,决定 v8.x 开始,只使用 inno 对 Delphi 的主体功能进行封装(完整的 x86+其他支撑组件、注册表等),其他平台、功能的安装文件(x64、osx、ios、android)通过 7z 外挂的方式支持:安装时只需保证 lite exe 旁边有相关的 7z 文件(文件名不能变),在安装过程中即可选择、安装相应的功能(这意味着,如果只一个 exe、装出来就是 win32only,多一个 Ext.X64.7z,安装可选 x64 的支持,其他类推)
当前分为以下十个包:
包名称 | 文件大小 | 作用 |
---|---|---|
Ext.X64.7z | 1,391,447,250 | 64 位编译环境 |
Ext.OSX.7z | 734,561,995 | OSX 编译环境 |
Ext.Android.7z | 3,245,343,212 | Android 编译环境 |
Ext.SDK.7z | 1,630,238,376 | Android SDK/NDK 编译环境,Android 编译环境必备 |
Ext.IOS.7z | 6,009,637,557 | IOS 编译环境 |
Ext.Help.7z | 306,230,923 | 帮助文档 |
Ext.Samples.7z | 443,116,169 | 范例,其实直接用 svn 的也行 |
Ext.Support.7z | 99,356,166 | Image、PAServer 等支持组件 |
Ext.Addons.7z | 122,274,756 | InterBase XE7、CodeSite Express、FastReport 等 |
Ext.3th.7z | 45,592,665 | 第三方扩展 |
此外,安装程序支持:
1、保留一个第三方扩展的组件:Ext.3th.7z,当前只放了一个 PremiumStylePack,所有 7z 都会解压到 {app} 下
2、自动检测 Ext.SDK.7z 中的 SDK、NDK 版本进行设置,支持最新的 android-ndk-r9c+android-sdk_r24.0.2-windows
3、自动检测旁边的 jdk-7u*-windows-*.exe 进行安装,支持最新的 jdk-7u76-windows-i586.exe
———-
发布历史:
2015.04.01 – v11.0
1、根据 22.0.19027.8951 原版制作
2、集成 Unis 大侠的特别补丁
3、集成 chineseswish、wang_80919 提供的安卓升级包,避免国内翻墙问题
4、增加开关控制 Castalia IDE Expert(XP 下报错)、Enable IDE Modern Theme(惨不忍睹?)、Start Page IDE Package(需要联网!)
5、感谢诸位我知道的不知道的的大虾们的辛勤劳动