首发在

① 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. ios7迎来完美越狱,果粉狂欢!

    [我要]最近一则iOS7可以完美越狱的消息,可是乐坏了期待已久的果粉们.据科技博客网站Gizmodo报道,越狱专家Evasi0n团队最近攻破苹果的 iOS7系统,赶在圣诞前发布了iOS7的越狱.消息一 ...

  2. CentOS7 编译安装 Mariadb (实测 笔记 Centos 7.0 + Mariadb 10.0.15)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤: 1.准备 1.1 显示系统版 ...

  3. 删除 TOMCAT 上次关闭遗留下来的 SESSION 缓存

    参考:删除缓存SESSION 找到tomcat目录下文件:%tomcat home%/conf/context.xml,在标签<Resource>前添加 <Manager pathn ...

  4. log4j.properties 使用

    一.参数意义说明 输出级别的种类 ERROR.WARN.INFO.DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如 ...

  5. thinkphp2

  6. c++聪聪看书(满分代码)

    聪聪是一个善良可爱.睿智聪慧的好孩子.聪聪喜欢看书,这一天她在看一本书时看到了这样一个问题:给你一个正整数n,你要将它分成若干个自然数Ai的和的形式,并且使得这若干个自然数Ai的乘积尽量大,并输出最大 ...

  7. source insight增加注释宏

    打开base项目,下main.c文件里加入以下代码 对于在一行内的局部注释, 没有找到解除注释的宏, macro Comments_orUn_gx() { //用杠星注释多行,或取消杠星注释 ,不选中 ...

  8. 我喜欢ASP.NET的MVC因为它牛逼的9大理由(转载)

    我很早就关注ASP.NET的mvc的,因为最开始是学了Java的MVC,由于工作的原因一直在做.Net开发,最近的几个新项目我采用了MVC做了,我个一直都非常喜欢.Net的MVC.我们为什么使用MVC ...

  9. addChildViewController后开启热点/wifi/打电话引起的子vc的布局问题

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #00b1ff } p.p2 { margin: 0.0px 0. ...

  10. oracle or语句的坑

    SELECT SUM(tjo.pay_amount) FROM tb_jf_order tjo,tb_jf_gateway_trade_log tjg WHERE tjo.order_id = tjg ...