如何创建一个Delphi Android应用程序APK并包含文件

4

如何将包含文件和/或文件夹的文件与Android应用程序APK文件一起包含。Delphi运行过程会清除Assets目录的内容,我放置在那里的文件/文件夹不包括在APK软件包中。我想必须手动添加System.StartupCopy到您的.DRP单元,以将文件和/或文件夹复制到TPath.GetDocumentsPath()指定的路径。

1个回答

6
使用项目->部署主菜单项,它允许您将文件放入安装包并在安装后指定其位置。请参阅文档中Android移动应用开发主题下的部署最终Android应用程序

点击一下即可进入为部署准备Android应用程序,其中列出了逐步配置应用程序部署选项的步骤清单:

在构建应用程序以进行分发之前,您必须为Android应用程序配置几个选项。您配置的属性将与应用程序捆绑在一起,并存储在AndroidManifest.xml文件中。构建并签署应用程序后,无法修改这些属性。由于这些属性提供了有关您的应用程序的关键信息,因此,请确保它们包含正确的值,然后再部署您的应用程序,否则您可能需要重新构建应用程序才能更改配置的值。
在发布Android应用程序之前,应检查每个设置是否正确配置。
要配置Android应用程序:
1. 在“项目”>“选项”>“应用程序”页面上,提供代表您的应用程序的图标和图像。
2. 在“项目”>“选项”>“版本信息”页面上,增加应用程序的版本代码。诸如Google Play之类的应用商店可能要求新版本的应用程序始终比先前版本具有更高的版本代码。
3. 在“项目”>“选项”>“使用权限”页面上,定义应用程序需要的权限。
4. 在“项目”>“选项”>“配送”页面上,在目标中选择要用于部署应用程序的生成配置(例如,“发布”),如果尚未创建KeyStore文件,则提供一个KeyStore文件。此步骤是必需的,以便在已禁用USB调试的设备上安装您的应用程序并向其他人分发您的应用程序。有关KeyStore文件的更多信息,请参见:http://docs.oracle.com/javase/1.5.0/docs/api/java/security/KeyStore.html

还有一个关于自定义AndroidManifest.xml文件的部分,用于设置版本号、名称、所需权限等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接