原文链接:http://www.fmxexpress.com/app-launcher-with-full-source-code-for-delphi-xe7-firemonkey-on-android 在 Andriod 上一个用户或 Delphi XE7 开发者不得不面对的问题是,如果你安装了太多的应用程序,那么
标签: Andriod
XE7编译Android程序时CreateAndriodMainfestFile失败的解决办法
如果你在编译Android时出现下面的错误提示,那么恭喜你,遇到了Delphi/C++ Builder编译器的一个弱智的Bug:
1 2 3 4 5 6 7 |
[MSBuild Error] The "CreateAndroidManifestFile" task failed unexpectedly. System.UnauthorizedAccessException: Access to the path '\..\..\AndroidManifest.template.xml' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite) at Borland.Build.Tasks.Shared.CreateAndroidManifestFile.genManifestFile() at Borland.Build.Tasks.Shared.CreateAndroidManifestFile.Execute() at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult) |
问题发生的原因是你程序的输出目录没有在当前目录的两级子目录下,正常是Android\Debug或Android\Releas
在Andriod程序中输出日志到Windows的QLogServer查看
大家知道日志是我们调试程序的一种重要方式,QDAC的QLog提供了一种异步的日志记录方式,以尽量减少到系统系统性能的影响。而且QLog支持Syslog协议输出,可以将日志输出给其它的syslogd兼容的日志查看器。当然为了方便大家,QDAC实现了一个自己的QLogServer,使用标准的UDP协议514端口来记录日志。