Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建delphiandroid应用程序APK以包含文件_Android_Delphi - Fatal编程技术网

如何创建delphiandroid应用程序APK以包含文件

如何创建delphiandroid应用程序APK以包含文件,android,delphi,Android,Delphi,如何使用Android应用程序APK文件包含包含文件的文件和/或文件夹。Delphi运行过程会擦除Assets目录的内容,我放在那里的文件/文件夹不包括在APK包中。我假设您必须手动将System.StartupCopy添加到.DRP单元,以将文件和/或文件夹复制到TPath.GetDocumentsPath()指定的路径。使用项目->部署主菜单项,该菜单项允许您将文件放入安装中,并在安装后为其指定位置。请参阅文档主题中的部署最终Android应用程序 点击一点即可进入,其中有一个关于配置应用程

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

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

点击一点即可进入,其中有一个关于配置应用程序部署选项的分步列表:

在构建要分发的应用程序之前,必须为Android应用程序配置多个选项。您配置的属性与应用程序绑定在AndroidManifest.xml文件中。生成并签署应用程序后,无法修改这些属性。因为这些属性提供有关应用程序的关键信息,所以在部署应用程序之前,您应该确保它们包含正确的值,或者您可能必须重新生成应用程序才能更改配置的值

在每次发布Android应用程序之前,您应该检查是否正确配置了每个设置

要配置Android应用程序,请执行以下操作:

  • 在“项目>选项>应用程序”页面上,提供代表应用程序的图标和图像
  • 在“项目>选项>版本信息”页面上,增加应用程序的版本代码。Google Play等应用商店可能要求应用程序的较新版本始终比以前的版本具有更高的版本代码
  • 在“项目>选项>使用权限”页面上,定义应用程序工作所需的权限
  • 在“项目>选项>资源调配”页面上,在目标中选择要用于部署应用程序(例如,发布)的生成配置,如果尚未创建密钥库文件,则提供密钥库文件。要在禁用USB调试的设备中安装应用程序并将应用程序分发给其他人,此步骤是必需的。有关密钥库文件的详细信息,请参阅:
还有一节介绍如何自定义AndroidManifest.xml文件,如版本号和名称、所需权限等