

delphi11配置安卓开发环境
1. 检查SDK,NDK, Java的安装
工具--选项--Deployment--SDK Manager, 在右边查看SDK/NDK/Java三个选项卡下有没有叹号或错误提示
也可以在工程组窗口展开TargetPlaforms,右击相应的平台--Edit SDK
Cannot locate SDK base path in this path,please, check your selection. Do you want to save your changes anyway?
在这个路径不能定位SDK基本路径,
2. 安装Google的安桌SDK
工具--Manager Platforms, 勾上Delphi Android Communit,还有在 Additional OPtions下把除附加的他国语言外的都勾上,点Apply如果出现三个选项卡,安装后就正常
注:不知道为什么,同是社区版注册的官方序列号,有的安装后SDK是正常安装的,有的不管怎么选,安装后都没有SDK,
3. 手动安装AndroidSDK,处理delphi11下SDK安装不成功的方法
注:据说是Google不再允许其它程序分发其Android SDK,delphi11安装后默认SDK安装路径下只有SDK的命令行工具,需用命令行工具手动更新安卓的SDK和相应工具
工具--选项--Deployment--SDK Manager,在SDK下如果看到多个叹号,那就是SDK,没有安装成功
解决方法:
C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\AndroidSDK-2525-22.0.48361.3236\cmdline-tools\latest\bin
//在这个目录地址栏输入cmd进入该目录命令行下,执行
sdkmaanger.bat
sdkmanager "build-tools;32.0.0" "platforms;android-32" "platform-tools" "extras;google;usb_driver"
//执行上面两句后再打开RAD Studio,查看SDK管理里的叹号就没有了
4. 解决delphi11中找不到手机的问题
Before you can run or debug your Android Application, you need to connect an android device to your PC or create an Android emulator模拟器. Click the Help button below下面 for additional information.
首先去工具--选项--Deployment--SDK Manager检查SDK有没有安装成功,确保没有叹号
其它就是安装手机的USB驱动了,网上说要下载google的USB驱动(usb_driver_r13-windows.zip)然后到设备管理器里去把手机更新为Google的USB驱动,经测试这种方法对荣耀手机没有用。
我的方法:
原装线把手机接上电脑,在手机下滑顶部菜单,USB连接方式从仅充电改为传文件,然后在电脑里多个类似U盘的手机盘,打开右击管理方式运行安装手机盘里提供的手机助手。
在手机上--打开设置,在顶部搜索框输入HDB,将允许通过HDB连接设备这项打开
再到设置--系统和更新--开发人员选项,里把USB调试开启,再往下划,把选择USB设置这顶,改为MTP多媒体传输
这样到Delphi11的建筑师版里就可以找到手机了
注:一定要装手机盘里那个华为手机助手,然后下滑手机顶部把USB连接方式改为传文件,然后打开电脑版手机助手--我的连接--连接手机,这时软件它会往手机里安装手机版的手机助手APP,如果提示安装失败就卸载掉手机其它手机助手重启手机再次安装就可以了。连接成功后可关闭电脑版手机助手(下次也不用再打开),就可在delphi11上找到了。荣耀9青春版为LLD-AL10
打开delphi11,文件--新建--Multi-Device Application-Delphi,选择BlankApplication,再点OK,将工具区顶部的Style设为Android,
然后在工程窗口展开Target Platforms --Android64-bit--Target节点,点可以看到手机了,如果没有就右击Target点刷新
5. 如何判断手机是不是32位还是64位安卓
Android版本5以后的都是64位,只要装的安卓5以上版本的系统手机就是64位