2013-11-22 115 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文件的部分。

相關問題