尝鲜delphi开发android/ios_试试示例


 

 

很多人习惯疯狂百度/google,其实帮助已经很好很全面了,在翻过帮助以前,根本不用着急去满世界搜,那样效率更低。

 

好了,按照国际惯例,在安装目录下一个个目录的翻过去,让我找到了一个文件,打开一看,果然是说明的入口,下面这个就是samples的说明。

 

 

001.png

C:\Program Files\Embarcadero\RADStudio\12.0\Welcomepage\readme.htm

 

http://docwiki.embarcadero.com/CodeExamples/XE5/en/Main_Page

这个链接里面列出了所有的samples清单,有delphi和c++builder的,有各个xe版本新增的例子,还有一些svn的示例,够多够全的。

 

http://docwiki.embarcadero.com/CodeExamples/XE5/en/Category:Sample

罗列了RAD Studio XE 自带的示例(C:\Users\Public\Documents\RAD Studio\n.n\Samples.),描述了三种更新示例的方法,说明页中描述了需要包含的库、示例所在位置、怎么使用等

 

http://docwiki.embarcadero.com/CodeExamples/XE5/en/Category:Delphi

这一页全是delphi的示例,一共817个示例,够用了吧。

 

不过我需要的是看看android和ios的例子,继续找。

查看:C:\Users\Public\Documents\RAD Studio\12.0\Samples

有两个目录最可疑:FireMonkeyMobile 和MobileCodeSnippets,打开来看看。

 

进入:C:\Users\Public\Documents\RADStudio\12.0\Samples\FireMonkeyMobile\Controls

打开MobileControls.dproj

002.png

 

按F9运行,提示:

003.png

 

无所谓了,就启动吧,我倒,居然是个android2.1的

004.png

 尝鲜delphi开发android/ios_试试示例_第1张图片

算了,我认栽,更新一个高版本的ndk吧。

http://developer.android.com/tools/sdk/ndk/index.html

下载了android-ndk-r9-windows-x86.zip,解压后配置环境变量:

NDKROOT=C:\LHPROGRAM\android-ndk-r9\

PATH加上C:\LHPROGRAM\android-ndk-r9\

 

按照上一篇文章在RAD中重新配置一下sdk和ndk吧,这下platform可以换一个版本高一些的,直接用api18。想想不对呀,上面理解错误了,可能是android的AVD中第一个模拟器建立的android2.1,跑到android-sdk目录下运行AVD Manager.exe,删除掉其他的模拟器,就只留下了一个api18的。

 

 

再次打开MobileControls.dproj,连接上手机,直接运行,原来是直接编译为了so库文件,然后apk中调用。

005.png

 尝鲜delphi开发android/ios_试试示例_第2张图片

编译的时候,电脑都快没响应了,够能吃资源的,这个例子还不是很大。

006.png

 尝鲜delphi开发android/ios_试试示例_第3张图片

007.png

 尝鲜delphi开发android/ios_试试示例_第4张图片

没成功,黑屏的,得换一个模拟器试试。

 

 

 

008.png

 尝鲜delphi开发android/ios_试试示例_第5张图片

 

Android2.1版本低不成可以理解,android2.3.3居然也是一闪就没了,而且编译部署的时间长的令人发指。

 

随便看了看,超过69个so文件load,不黑屏才怪了,疯掉了,始终没成功。网上搜了一圈,有说是不支持某些版本的。

 

算了,等待一周,如果还是找不到解决方案就直接卸载掉等待下一个版本了。

 

 

 哪位大侠知道原因的话,可否告知,waiting online。。。。。3x




 

你可能感兴趣的:(ios,android,Delphi,XE,rad)