Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 44523|回复: 217

Laz4Android 发布专用帖,lazarus安卓开发IDE

[复制链接]
  • TA的每日心情
    开心
    2021-8-26 17:08
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2013-5-15 23:50:48 | 显示全部楼层 |阅读模式
    本帖最后由 delphicn 于 2021-11-23 07:47 编辑

    Lazarus版本号:1.1 , 1.3 , 1.4.4 , 1.5,1.6,1.7,1.8,2.0.12
    SVN   版本号:41139  (2013-05-12) , 43585(2013-12-24),43585-New(2014-04-05)
                           46592  (2014-10-18),47987(2015-02-25),49563(2015-07-25),
                           49869  (2015-09-24),49903(2015-10-02),50093(2015-10-17)。
                           49931  (lazarus 1.4.4-FPC3.0.0rc2 , 2015-10-29),
                           49931  (lazarus 1.4.4-FPC3.0.0 , 2015-11-29),
                           51630  (lazarus 1.6.0-FPC3.0.0 , 2016-02-21) ,                       53387  (lazarus 1.7.0-FPC3.1.1,2016-11-20),
                           56594   ( lazarus 1.8.0-FPC3.0.4 , 2017-12-08),
                           lazarus 2.0.12-FPC3.2.0 ,2021-11-22  .
    FPC   版本号:3.0.0 "Pestering Peacock" (Win32 / arm-android /i386-android /jvm-android)
    FPC   版本号:3.0.4  (Win32 / arm-android/i386-android/jvm-android
    FPC   版本号:3.2.0   (win32/win64/arm-android/aarch64-android/i386-android/x86_64-android/jvm-android)
    制作者:Tom  QQ:1339838080
    如果使用中有问题,请与我联系。

    https://sourceforge.net/projects/laz4android

    lazarus英文官方更新地址:http://forum.lazarus.freepascal.org/index.php/topic,29229.0.html

    最新更新
    更新日期:2021-11-22
    Lazarus 2.0.12 + FPC 3.2.0 正式版本 (win32/win64/arm-android/aarch64-android/i386-android/x86_64-android/jvm-android)
    Android NDK: r19c (arm-linux-androideabi-4.9 + x86-4.9)
    升级到了lazarus 2.0.12 正式版+FPC3.2.0正式版本!
    下载地址1(7z包):百度网盘laz4android2.0.12-FPC3.2.0.7z   提取码:5h8t
    下载地址2(exe安装包):百度网盘laz4android2.0.12-FPC3.2.0.exe  提取码:7a2c



    2015-10-31 ,关于FPC 4in1 更新包的说明:
    此更新包用于替换laz4android中的fpc整个文件夹,快速升级fpc编译器,这样整个ide不需要重新下载安装,以达到快速升级laz4android的目的。下载地址见下载列表最后项。

    更新记录:
    2013.05.12更新:SVN版本号 41139 + FPC 2.7.1
    这次终于支持FPC2.7.1了!

    2014.04.05更新:SVN版本号 43585 + FPC 2.7.1 (win32/arm-android/i386-android)
    Android NDK: r9b (arm-linux-androideabi-4.6 + x86-4.6)
    这次更新后x86平台的安卓也支持了!

    2014.10.18更新:SVN版本号 46592 + FPC 2.7.1 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10c (arm-linux-androideabi-4.6 + x86-4.6)

    2015.02.25更新:SVN版本号 47987 + FPC 3.1.1 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10c (arm-linux-androideabi-4.6 + x86-4.6)
    这次更新开始支持FPC3.1.1了!

    2015.07.25更新:
    Lazarus SVN版本号 49563 + FPC 3.1.1 SVN 31226 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10c (arm-linux-androideabi-4.6 + x86-4.6)

    2015.09.24更新:
    Lazarus SVN版本号 49869 + FPC 3.1.1 SVN 31778 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    此版本支持Android 6.0(SDK API = 23),生成的so文件大小减半,安卓文件大小也同时减小。

    2015.10.02更新:
    Lazarus SVN版本号 49903 + FPC 3.1.1 SVN 31903 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    此次更新修复了两个问题:
    1、修复上次更新后,不能编译安装customdrawn.lpk包的问题;
    2、修复了androidlcl示例在此版中不能编译通过的问题。

    2015.10.17更新:
    Lazarus SVN版本号 50093 + FPC 3.1.1 SVN 31903 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    此次主要更新了lazaurs IDE部分的bugs,FPC编译器仍然使用3.1.1 trunk svn 31903版本。

    2015.10.29更新:
    Lazarus 1.4.4 SVN版本号 49931 + FPC 3.0.0 rc2 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    此次更新采用lazaurs 1.4.4稳定版+FPC3.0.0 rc2版本,稳定的IDE。这样,一旦FPC3.0正式版推出的话,laz4android也可以推出一个稳定版本。

    2015.11.29更新:
    Lazarus 1.4.4 SVN版本号 49931 + FPC 3.0.0 "Pestering Peacock"正式版本(win32/arm-android/i386-android/jvm-android)
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    此次更新采用lazaurs 1.4.4稳定版+FPC3.0.0 "Pestering Peacock"正式版本,稳定的IDE和稳定的FPC,我们希望这是一个laz4android稳定版本。

    2016.02.21更新:
    Lazarus 1.6.0 SVN版本号 51630 + FPC 3.0.0 正式版本(win32/arm-android/i386-android/jvm-android)
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    此次更新采用lazaurs 1.6.0正式版+FPC3.0.0 "Pestering Peacock"正式版本

    2016.11.20更新:
    Lazarus 1.7.0 SVN版本号 53387 + FPC 3.1.1 SVN 34924 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    升级到了lazarus 1.7 trunk,时隔9个月之后再次更新,期间FPC官方修复了一些用于android的小BUG,所以我们同步更新了!
    下载地址1:百度网盘laz4android1.7.0-53387-FPC3.1.1.7z     百度网盘laz4android1.7.0-53387-FPC3.1.1.exe

    2017.12.08更新:
    Lazarus 1.8.0 SVN版本号 56594 + FPC 3.0.4 正式版本 (win32/arm-android/i386-android/jvm-android)
    Android NDK: r14b (arm-linux-androideabi-4.9 + x86-4.9)
    升级到了lazarus 1.8.0 正式版+FPC3.0.4正式版本,时隔12个月之后再次更新!
    下载地址1:百度网盘laz4android1.8.0-FPC3.0.4.7z     百度网盘laz4android1.8.0-FPC3.0.4.exe

    关于  Lazarus开发安卓应用程序指南(本站首发),请看这里:http://www.fpccn.com/thread-1684-1-1.html

    注意事项:
           1、请不要解压到中文路径。
           2、解压后请查看文件夹中说明:绿色版Lazarus for 安卓使用说明.pdf

    下载地址:
    2013年05月12日更新:laz4android1.1-41139-FPC2.7.1,
    下载地址1:http://www.kuaipan.cn/file/id_62695037779050511.htm
    下载地址2:http://sdrv.ms/12cHbIZ
    下载地址3:百度网盘

    2014年04月05日更新:laz4android1.3-43585-FPC2.7.1-New,
    FPC: 2.7.1 SVN 26270 win32/arm-android/i386-android
    Lazarus:1.3 trunk svn 43585
    Android NDK: r9b (arm-linux-androideabi-4.6 + x86-4.6)
    下载地址1:SF.NET下载laz4android1.3-43585-FPC2.7.1-New.7z或者laz4android1.3-43585-FPC2.7.1-New.exe
    下载地址2:百度网盘laz4android1.3-43585-FPC2.7.1-New.7z     百度网盘laz4android1.3-43585-FPC2.7.1-New.exe

    2014年10月18日更新:laz4android1.3-46592-FPC2.7.1,
    FPC: 2.7.1 SVN 28863 win32/arm-android/i386-android/jvm-android
    Lazarus:1.3 trunk svn 46592
    Android NDK: r10c (arm-linux-androideabi-4.6 + x86-4.6)
    下载地址1:SF.NET下载laz4android1.3-46592-FPC2.7.1.7z或者laz4android1.3-46592-FPC2.7.1.exe
    下载地址2:百度网盘laz4android1.3-46592-FPC2.7.1.7z     百度网盘laz4android1.3-46592-FPC2.7.1.exe

    2015年02月25日更新:laz4android1.5-47987-FPC3.1.1,
    FPC: 3.1.1 SVN 29987 win32/arm-android/i386-android/jvm-android
    Lazarus:1.5 trunk svn 47987
    Android NDK: r10c (arm-linux-androideabi-4.6 + x86-4.6)
    下载地址1:SF.NET下载laz4android1.5-47987-FPC3.1.1.7z或者laz4android1.5-47987-FPC3.1.1.exe
    下载地址2:百度网盘laz4android1.5-47987-FPC3.1.1.7z     百度网盘laz4android1.5-47987-FPC3.1.1.exe

    2015年07月25日更新:laz4android1.5-49563-FPC3.1.1,
    FPC: 3.1.1 SVN 31226 win32/arm-android/i386-android/jvm-android
    Lazarus:1.5 trunk svn 49563
    Android NDK: r10c (arm-linux-androideabi-4.6 + x86-4.6)
    下载地址1:百度网盘laz4android1.5-49563-FPC3.1.1.7z     百度网盘laz4android1.5-49563-FPC3.1.1.exe

    2015年09月24日更新:laz4android1.5-49869-FPC3.1.1,
    FPC: 3.1.1 SVN 31778 win32/arm-android/i386-android/jvm-android
    Lazarus:1.5 trunk svn 49869
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    下载地址1:百度网盘laz4android1.5-49869-FPC3.1.1.7z     百度网盘laz4android1.5-49869-FPC3.1.1.exe

    2015年10月02日更新:laz4android1.5-49903-FPC3.1.1,
    FPC: 3.1.1 SVN 31903 win32/arm-android/i386-android/jvm-android
    Lazarus:1.5 trunk svn 49903
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    下载地址1:百度网盘laz4android1.5-49903-FPC3.1.1.7z     百度网盘laz4android1.5-49903-FPC3.1.1.exe

    2015年10月17日更新:laz4android1.5-50093-FPC3.1.1,
    FPC: 3.1.1 SVN 31903 win32/arm-android/i386-android/jvm-android
    Lazarus:1.5 trunk svn 50093
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    下载地址1:百度网盘laz4android1.5-50093-FPC3.1.1.7z     百度网盘laz4android1.5-50093-FPC3.1.1.exe

    2015年10月29日更新:laz4android1.4.4-FPC3.0.0RC2,
    FPC: 3.0.0RC2  (Win32/arm-android/i386-android/jvm-android)
    Lazarus:1.4.4 SVN 49931
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    下载地址1:百度网盘laz4android1.4.4-FPC3.0.0RC2.7z     百度网盘laz4android1.4.4-FPC3.0.0RC2.exe

    2015年11月29日更新:laz4android1.4.4-FPC3.0.0,
    FPC: 3.0.0 "Pestering Peacock"  (Win32/arm-android/i386-android/jvm-android)
    Lazarus:1.4.4 SVN 49931
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    下载地址1:百度网盘laz4android1.4.4-FPC3.0.0.7z     百度网盘laz4android1.4.4-FPC3.0.0.exe

    2016年02月21日更新:laz4android1.6.0-FPC3.0.0,
    FPC: 3.0.0  (Win32/arm-android/i386-android/jvm-android)
    Lazarus:1.6.0 SVN 51630
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    下载地址1:百度网盘laz4android1.6.0-FPC3.0.0.7z     百度网盘laz4android1.6.0-FPC3.0.0.exe

    2016年11月20日更新:laz4android1.7.0-FPC3.1.1,
    FPC: 3.1.1 trunk svn 34924   (Win32/arm-android/i386-android/jvm-android)
    Lazarus:1.7.0 trunk svn 53387
    Android NDK: r10e (arm-linux-androideabi-4.9 + x86-4.9)
    下载地址1:百度网盘laz4android1.7.0-53387-FPC3.1.1.7z     百度网盘laz4android1.7.0-53387-FPC3.1.1.exe


    关于FPC 4in1 更新包的说明:
    此更新包用于替换laz4android中的fpc整个文件夹,快速升级fpc编译器,这样整个ide不需要重新下载安装,以达到快速升级laz4android的目的。
    注意,替换后,请执行此压缩包中的批处理文件creat-fpc.cfg.bat
    2015-10-31
    FPC svn 32139
    下载地址1:http://pan.baidu.com/s/1pJ8EqN5
    下载地址2:http://sourceforge.net/projects/laz4android/files/FreePascal/2015-10-24/

    FPC svn 32211
    下载地址3:http://pan.baidu.com/s/1mgnfLws
    下载地址4:http://sourceforge.net/projects/laz4android/files/FreePascal/2015-10-31/


    1、绿色版本有些什么特点:
       (1)  从官方http://svn.freepascal.org/svn/lazarus/trunk 地址更新的最新版本。
       (2)  是绿色版本,不需要安装,解压后,设置build.bat后自行编译即可用,与原来安装的任意版本不冲突,可同时运行,不相互干扰。
       (3)  使用的FPC版本号为 3.1.1,包含Win32和 Android编译器,可以编译Win32应用或者Android安卓应用。
       (4)  包含最新的安卓示例,在文件夹examples\androidlcl 中。

    2、下载解压到任意文件夹(不要使用中文路径,尽量使用短英文路径),不需要安装;

    3、在解压后的文件夹中找到build.bat这个批处理文件,右击编辑,修改第4行:
    SET  FPC_BIN_PATH=F:\laz4android
    为您解压后的路径。只需修改F:\laz4android这个路径就OK了。
        注意:从2015.09.24更新后开始的版本(laz4android1.5-49869-FPC3.1.1),只需左键双击build.bat就可以完成编译构建laz4android了,
        感谢本论坛网友Chenyuchih

    4、 现在您可以双击build.bat来构建Lazarus了,请耐心等待批处理的完成:

    5、批处理完成以后,您可以双击lazarus.exe运行lazarus了,出现欢迎来到Lazarus IDE的界面:

    点击 Start IDE就开始运行Lazarus1.5 了。

    6、现在让我们直接打开Lazarus安卓示例工程androidlcl
    选择菜单Project-> Open Project  ->  F:\laz4android\examples\androidlcl\androidlcltest.lpi,如下图:

    调整工程的AndroidNDK路径,选择菜单Project-> Project Options ,左边选Path,右边选Libraries,如下图:


    请调整您的NDK路径:


    请执行Ctrl+F9来编译本工程,如成功编译,在F:\laz4android\examples\androidlcl\android\libs\armeabi中存在liblclapp.so这个文件。

    7、更详细的Lazarus开发Android应用程序指南,请访问:http://www.fpccn.com

    8、更多开发经验请查看本社区安卓版块:http://www.fpccn.com/forum-7-1.html


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2013-5-16 11:11:00 | 显示全部楼层
    谢谢共享。可是没有快盘的账号,下载不了,若放在可以直接下载的地方就更好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-5-16 18:35:53 | 显示全部楼层
    喔喔!感恩哪!謝謝delphicn大的無私分享!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-5-17 21:21:00 | 显示全部楼层
    请问lazarus开发的android应用体验感如何——触控、响应等方面,与java开发比较如何
    一直犹豫是否再去学习java开发android

    跨平台应用应用没有一锅端的好利器啊!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-5-17 22:01:12 | 显示全部楼层
    好东西啊,非常谢谢共享啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-5-18 16:38:45 | 显示全部楼层
    谢谢分享。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-5-29 04:57:51 | 显示全部楼层
    为什么
    ant release 只得到 LCLExample-release-unsigned.apk
    没有给出已签名的程序?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-6-6 11:06:08 | 显示全部楼层
    怎么很多帖子要把fpc2.7.1改成2.5.1,为什么?我现在越来越糊涂了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-6-6 11:13:18 | 显示全部楼层
    我你的帖子安装了Lazarus1.1绿色版本
    下载了JDK、SDK、NDK,成功编译出so,但后面怎么做?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-6-8 17:25:21 | 显示全部楼层
    In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++.

    Google 如是说... 版主怎么看?
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-5-1 13:42 , Processed in 0.039612 second(s), 12 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表