lazarus开发android应用程序指南,Lazarus开发Android应用程序指南(2)

编程知识 更新时间:2023-04-17 21:09:19

本指南版权由delphicn所有,QQ:1339838080(tom),转载请保留版权信息。文中难免有错,欢迎指正。

2.

编译运行lazarus中的Android示例程序。

lazarus安装包中自带示例是在lazarus/examples/androidlcl/androidlcltest.lpi 。我这里把示例程序放在了D:\AndroidFPC\demo\demo中,所以以下示例都以此示例为准。

2.1重新设置Lazarus 。

在打开示例程序之前,我们先要把lazarus重新设置一下,进入最新安装的Lazarus文件夹lazarus\fpc,把2.7.1改为2.5.1,然后重新打开lazarus,会出错:

图9

然后重新选择一下fpc的编译器及源码位置:

图10

图11

点Start

IDE,启动lazarus,打开后选择工具->选项,查看环境是否正确设置:

图12

点工具->重新扫描FPC源代码目录。好了。注意,这样配置以后,只能编译生成android项目,其它标准工程会出错。

好了,可以打开android示例了,打开,然后进行工程设置。工程->工程选项->编译选项->路径:

图13

调整红色框部分,添加两个路径:

(1):D:\AndroidFPC\NDK\android-ndk-r7b\platforms\android-8\arch-arm\usr\lib

(2):D:\AndroidFPC\NDK\android-ndk-r7b\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\lib\gcc\arm-linux-androideabi\4.4.3

如图所示:

图14

Build modes :

图15

代码:

图16

其它具体选项查看示例工程,不再一一列举。

2.2 开始编译及构建android示例。

如果已经按照以上的设置好了android工程,你现在可以Shitf+F9构建工程了。

图17

成功编译了,多么激动人心啊!

2.3 构建APK。

在你使用命令行构建APK之前,请你先打开示例中android文件夹下的local.properties文件。

打开后可以看到:

# This file is automatically generated by Android

Tools.

# Do not modify this file -- YOUR CHANGES WILL BE

ERASED!

#

# This file must *NOT* be checked in Version

Control Systems,

# as it contains information specific to your local

configuration.

# location of the SDK. This is only used by Ant

# For customization when using a Version Control

System, please read the

# header note.

sdk.dir=/home/felipe/Programas/android-sdk-linux

修改最后一行为本机Android SDK的文件夹:sdk.dir=C:/Program

Files/Android/android-sdk

进入命令行方式,开始构建APK:

CD lazarus\example\androidlcl\android

Ant debug

我这里直接写了一个批处理,你们可以自己写一个。我这里自己建了一个,所以我直接运行demo中的批处理文件:构建APK.bat 。

好了,构建的apk文件在lazarus\example\androidlcl\android\bin中。如果出现找不到tools.jar,请把C:\Program

Files\Java\jdk1.7.0_03\lib\tools.jar 复制到C:\Program

Files\Java\jre7\lib文件夹。

2.4 安装APK到你的手机并且运行。

你可以通过ADB安装或者复制文件到你的手机的SD卡,就可以运行它。关于ADB请看3.1中的ADB

Install的内容。在安装之前我们先创建Android模拟器,看3.1中的内容。未完待续,请看第3部分的内容。

更多推荐

lazarus开发android应用程序指南,Lazarus开发Android应用程序指南(2)

本文发布于:2023-04-14 04:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/306dfccf24795c2a0a3e761aa31f17f5.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:应用程序   指南   android   lazarus   Lazarus

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 74696文章数
  • 14阅读数
  • 0评论数