本帖最后由 delphicn 于 2017-7-30 10:58 编辑
Lazarus开发Android应用程序指南(2017新版) 本指南为2017最新版本,版权由作者所有(QQ:1339838080 Tom)。转载请保留版权信息及出处。文中难免有错,欢迎指正。
因为本人工作比较繁忙,QQ会经常不在线。如果有问题可发邮件或QQ留言,我会抽空尽量回答的。
本指南的目的是为各位Lazarus开发人员迅速开发安卓(Android)程序提供指导与帮助。
本文件描述的开发环境为Windows 7 (64位),您也可以使用Windows8、Windows 10。
1. 下载和配置Lazarus安卓(Android)多合一整合开发环境:
1.1下载laz4android -AIO(All In One)开发包:
下载的文件名称为:laz4android-AIO.7z
1.2解压laz4androdi-AIO(All In One)开发包:
请使用7Z 软件解压本开发包至D:\laz4android 。注意,请不要改变此路径。
解压后各文件夹如图所示: 1.3安装JDK 1.7
如果已经安装了JDK,请忽略。
如果未安装过JDK,请打开D:\laz4android\jdk。32位系统请选择Win32文件夹,64位系统请选择Win64文件夹: Win32: Win64: 请安装完成jdk 1.7。
至此,Lazarus安卓开发环境配置完成。NDK、SDK我已经整合完成,不需要您再安装配置了。简单、高效。接下来,马上开始您的第一个安卓应用的开发吧!
2. 开始您的第一个安卓应用 2.1界面、代码、编译 我们先做一个空白的安卓应用,只有一个界面,一个按钮,点击按钮后,显示“Hello World!”。
首先运行D:\laz4android\laz4android\lazarus.exe
点击菜单File->New:
出现如下界面:
请选择:Android [GUI] JNI Module[Lamw ],点击OK后如图所示:
请按图所示输入和选择。点击OK后如下图所示:
请点击保存。
保存后如下图所示,我们的第一个安卓界面已经出来了。
接下来,我们拖放一个按钮控件到此窗体中。
注意,在整个控件面板中,我们只能使用这两个控件组【AndroidBridges】和【Android Bridges Extra】,如图所示:
请选择控件面板中的【AndroidBridges】,选取【jButton】,在窗体中拖放一个按钮。
如下图所示:(这里,我改变了一下按钮的底色和字体色)
双击此按钮,在事件中输入: Showmessage('Hello World!');
如图所示:
至此,界面部分,已完成。 请编译此应用,点击菜单Run->Compile 或者 CTRL + F9。 请等待编译完成。
2.2生成APK 我们在2.1部分完成了窗体界面的设计,以及“Hello World!代码的录入,接下来,我们将要生成安卓应用APK。APK相当于Windows中的Exe可执行文件。
请运行如下APK生成工具:D:\laz4android\tools\LazAPKBuilder\LazAPKBuilder.exe
请点击build来生成APK文件。
请等待APK构建完成。
生成的APK文件位于apptest1工程中:D:\laz4android\project\apptest1\apptest1.apk
请把此文件复制到安卓手机中,安装测试
运行界面如下:
至此,我们的第一个安卓应用已完成。
3 其它示例应用 本Laz4android-AIO中包含了99个其它示例应用,位于如下文件夹中: D:\laz4android\demos
如何打开这些应用工程?
请点击菜单Project -> OpenProject ,找各个示例应用中的jni文件夹,打开扩展名为lpi的工程文件。
第一部分完。
修正一个配置问题,请按以下操作:
|