首发在

① FireMonkey[DELPHI XE5]  165232328

欢迎使用 FMX 开发手机程序的高手来访。

(* ************************************************ *)
(*                         *)
(*  作者:爱吃猪头肉 & Flying Wang 2015-04-21   *)
(*      上面的版权声明请不要移除。      *)
(*                         *)
(* ************************************************ *)

打开工程后。

Project -> Deployment
打开的界面中

选择 configuration

在部署界面
【不要】选择 All configurations - 某某某 platform
必须使用
Debug configurations - 某某某 platforms

Release configurations - 某某某 platform
添加,否则没有效果

在这个状态下 增加 或 删除 文件。 已经存在的 千万 别删。
Debug Release 【各加】一次。
默认各个平台都加上了。
选择 Platforms 列,点 ... 弹出对话框,去掉你不需要的平台,例如只留下安卓和IOS。
对勾或【打勾】对所有平台有效。如果你不希望发布某些项目,可以去掉对勾,例如可以去掉 x86 版本的 so 的发布,这是有好处的哦。

必须对新增的文件指定发布路径。
分别选择每个 platform (Debug Release 也要分别选择)然后编辑 RemotePath 列。

注意各个平台的路径都是不同的
在安卓下 .\ 或者 \ 或者 直接是目录名开头 都是无法访问的。

安卓下的:
内置路径必须是 \assets\internal 下面的路径。例如 \assets\internal\a.png,\assets\internal\b\c.png,
外置路径可能是 \assets 下面的其他路径。例如 \assets\a.png,\assets\b\c.png,
你的安装结果的根目录应该是 library\ 下面的。

IOS 下的:
路径必须是 StartUp\Documents\

\assets\internal\ 对应 GetHomePath 或者 GetDocumentsPath
\assets\ 对应 GetSharedDocumentsPath
library\ 对应的是 GetLibraryPath 也就是你安装后,在你的安装结果的根目录。
注意大小写。写错了说明你不懂 LINUX 。

StartUp\Documents\ 对应 GetDocumentsPath

其他目录请参考 群共享的 发布到手机的路径.jpg

TPath 在 System.IOUtils 单元中。
在 配置中用 \ 到了代码中请用 PathDelim
IncludeTrailingPathDelimiter 可以保证返回的是 Path 而不是 Dir。

千万注意,手机上都是大小写敏感。ExpandFileNameCase 函数安卓下有 BUG.

在 安卓下 想确认安装的位置。可以使用 ADB 命令查看。

我一般是用 360一键Root 软件的 工具 里的 ADB 命令行 功能。

su //这个命令必须有,不然你看不到任何内容。
cd /
cd data/data
ls 命令 可以查看目录。
找到你的 工程目录,继续 cd ls 吧。

现在大家也可以去群共享下载 安卓控制台 + 线程 + 键盘.apk

使用这个工具可以输入命令行。
操作步骤和上面一样,也是 su 开始。

如果信不过我的工具。或者想要更方便。可以到群共享下载

R.B.文件管理器 Root Browser v2.2.0 简体中文汉化版.apk

如果你用了各种浏览器都看不到内容。

说明 你机器 没有 ROOT,或者你没有给这些软件 ROOT 权限。

千万注意:Debug Release 【各加】一次,路径各设置一次。
如果要删除自己加的项目,也是 Debug Release 【各删】一次。

Delphi XE5-XE8 以上 如何发布文件到工程中的更多相关文章

  1. Delphi 7使用自定义图标关联文件类型

    Delphi 7使用自定义图标关联文件类型 5.2 Delphi编程(40)  版权声明:本文为博主原创文章,未经博主允许不得转载. 在开发过程中,我们经常需要属于自己的文件类型,自定义的后缀名不仅可 ...

  2. 关于XCode工程中PrefixHead.pch文件的使用

    1.首先先清除pch文件在工程中的作用: 存放一些全局的宏(整个项目中都用得上的宏) 用来包含一些全部的头文件(整个项目中都用得上的头文件) 能自动打开或者关闭日志输出功能 2.由于新建的XCode工 ...

  3. Delphi XE5开发Android程序使用自定义字体文件.

    万事大吉,只欠根据字体文件(.ttf文件)切换阅读字体,通常Android系统只带三种以下字体.一般用Java/Eclipse开发的话比较简单,typeface的createFromAsset,cre ...

  4. Delphi XE5 常见问题解答

    Delphi XE5 常见问题解答 有关于新即时试用的问题吗?请看看 RAD Studio 即时试用常见问答. 常见问题 什么是 Delphi? Embarcadero? Delphi? XE5 是易 ...

  5. DELPHI XE5开发WEB服务器及安卓手机客户端

    Xe5开发web服务端和手机客户端 ------------------------------------- Delphi xe5作为最新开发利器,就类似如当年的DELPHI,功能强大,快发速度快, ...

  6. 在delphi XE5 里面编译kbmmw4.3

    Delphi XE5 仓促的发布了,虽然开始支持Android 开发了,但是经过试用,发现那个模拟器慢到无法用, 真机可以运行,但是调试也几乎无法用.由于XE5 的主要增加的是Android 的开发支 ...

  7. Delphi XE5通过WebService开发Web服务端和手机客户端

    Delphi XE5通过WebService开发Web服务端和手机客户端介绍 我们开发一个三层的android程序 建立一个webservices  stand-alone vcl applicati ...

  8. DELPHI XE5 与SQLITE

    最近一次使用DELPHI做项目是使用DELPHI2009,为了访问本地数据库方便,使用ACCESS数据库,不需要安装驱动,(WINDOWS自带),但是ACCESS数据库的性能确实很糟糕,通过ADO连接 ...

  9. Delphi XE5 如何与其他版本共存

    如果你想使用Delphi诸如XE4.XE3.XE2.XE之类的版本跟Delphi XE5共存的话,在cglm.ini中简单修改两行就行啦. 找到Delphi XE5的安装根目录C:\Program F ...

随机推荐

  1. apache配置rewrite及.htaccess文件(转载)

    今天看到一个哥们的帖子发了个rewrite的帖子,以前也写过一个,配置挺简单的,但当时没注意这个问题,当时没有用到.htaccess文件,在机子上测试了一下,发现确实没法用,于是开始找问题的所在. 自 ...

  2. Vuforia判断当识别追踪的对象

    方法一,如果有多个识别对象,在Update中循环识别对象数组,获取TrackableBehaviour组件 foreach (var item in trackObjects) { var mTrac ...

  3. XmlUtils.java

    package com.vcredit.framework.utils; import java.io.Writer; import org.apache.commons.lang3.StringUt ...

  4. Unity学习疑问记录之查找

    unity中提供了获取对象的五种方法: 通过对象名称(Find方法) 通过标签获取单个游戏对象(FindWithTag方法) 通过标签获取多个游戏对象(FindGameObjectsWithTags方 ...

  5. 【emWin】例程六:设置颜色

    实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1eSidREy 密码:ru3c 实验现象:

  6. Python 中的枚举类型~转

    Python 中的枚举类型 摘要: 枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期.月份.状态等. 枚举类型可以看作是一种标签或是一系列常量的集合,通常用于表 ...

  7. windows 系统时钟

    偶然发现了一个函数用以查询操作系统的时钟间隔: BOOL WINAPI GetSystemTimeAdjustment( _Out_ PDWORD lpTimeAdjustment, _Out_ PD ...

  8. RSA+DES动态加密

    RSA可以用于加密,其加密强度很高,被人攻克的可能性极小.但是其加密速度很慢,如果对一段长数据进行加密是不现实的.因为无论加密还是解密都需要很长时间.所以通常是先用对称加密算法(DES, AES等)对 ...

  9. jquery复习笔记

    Jquery基础 让一个按钮灰掉 $("button").("disabled","true"); ance desc选择器(ance代表祖 ...

  10. WCF Binding

    <Programming WCF Services>有一幅图也能说明各自的特征: 下面的图给出了我们选择Binding的方式