首发在

① 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. cookie小析

    cookie用于存储数据,当用户访问了某个网站(网页)时,我们就可以通过cookie来向访问者电脑上存储数据1.不同的浏览器存放的cookie位置不同,也不能通用2.cookie的存储是以域名的形式进 ...

  2. 07@Pattern_Note_LabVIEW工厂模式理解

    前言 折腾了一天,基本上搞清楚了简单工厂.工厂模式 理解 无论是简单工厂还是工厂模式,都有一个特点,即工厂加工的方式是不变的,产品的类型可以不断扩展:如果加工方式也会变化,修改工厂模式的加工方式会导致 ...

  3. 建设移动端web开发会涉及到的meta标签

    <meta name="format-detection" content="telephone=no"> <meta name=" ...

  4. ios中自定义tableView,CollectionView的cell什么时候用nib加载,什么时候用标识重用

    做了一段时间的iOS,在菜鸟的路上还有很长的路要走,把遇到的问题记下来,好记性不如烂笔头. 在项目开发中大家经常会用到tableView和collectionView两个控件,然而在cell的自定义上 ...

  5. InnoDB杂记

    一.InnoDB写数据流程(猜想) myisam是将索引放入内存缓存(Key Cache,大小有key_buffer_size设置) innodb时间索引和数据文件都放入内存缓存池(Buffer Po ...

  6. Sony Z1 flashtool 刷机笔记

    第一次硬刷,(相较于recovery的卡刷)差点变成无限重启..记录一些关键步骤: 1 unlock bootloader http://developer.sonymobile.com/unlock ...

  7. 自动化测试工具——JMeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资源,例如静态文 ...

  8. Linux 升级修改libc gcc 文件名称,导致执行命令失效问题解决

    升级linux文件时,若不小心把文件名给重命名了,结果导致执行所有命令都不识别. 比如我们不小心执行了 mv /lib64/libc.so.6 /lib64/libc.so.6.bak 结果导致所有系 ...

  9. [原创]Eclipse Mars 在Ubuntu升级后无法工作的解决方法

    近日将自己的Ubuntu从14.04LTS升级到了16.04LTS,顿时发现Eclipse不能正常工作了,到Ubuntu的官网上转了一圈发现以下解决方案: 症状: [1]Eclipse启动很慢; [2 ...

  10. Mac上安装django

    参考:https://docs.djangoproject.com/en/1.9/topics/install/#installing-official-release 升级pip sudo pip ...