2013-11-22 37 views
3

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

回答

6

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

点击通过一点点就会让你Preparing an Android Application for Deployment,这对配置选项用于部署应用程序一步一步的清单:

你建立之前,你必须为你的Android应用程序配置多个选项分发申请。您配置的属性与您的应用程序捆绑在AndroidManifest.xml文件中。在构建和签署应用程序后,您无法修改这些属性。由于这些属性提供了有关应用程序的关键信息,因此在部署应用程序之前应确保它们包含正确的值,否则可能必须重新构建应用程序才能更改配置的值。

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

要配置Android应用:

  • 在项目>选项>应用程序页面,提供的图标和图像来表示你的应用程序。
  • 在项目>选项>版本信息页面上,增加应用程序的版本代码。诸如Google Play之类的应用商店可能会要求您的应用的较新版本始终具有比以前版本更高版本的代码。
  • 在项目>选项>使用权限页面上,定义应用程序工作所需的权限。
  • 在项目>选项>供应页面上,选择您想用于部署应用程序(例如,发行版)的目标生成配置,并在尚未创建的情况下提供KeyStore文件。为了将您的应用程序安装在禁用了USB调试的设备中并将您的应用程序分发给其他人,此步骤是必需的。有关密钥库文件的更多信息,请参阅:http://docs.oracle.com/javase/1.5.0/docs/api/java/security/KeyStore.html

还有关于自定义喜欢的事情的版本号和名称,所需的权限,等等AndroidManifest.xml文件的部分。

相关问题