首先,感谢CSDN和各位上传东西到CSDN的朋友。我原本有900多分,为了下载相关的东西,花掉了400多分。本来想安装XE10.4的,无奈PJ不了。前两天在一台WIN7 64位系统上成功安装并PJ过,但后来在两台WIN10 64位系统上都PJ不了。根据我的个人看法,如果想要在DELPHI开发安卓,这路还有点长。好,现在来讲讲我的安装和开发过程。
1. 首先,下载相关的PJ工具。上面有对应的安装包下载网址。如图所示:
```
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210204082709785.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1OTY4MDE0,size_16,color_FFFFFF,t_70)
```
请注意,你下载的镜像可能与PJ工具不一致,这会导致你需要重新下载,浪费时间。目前安装镜像动不动5-6G。
2. 正常安装并进行PJ。然后,开发安卓所需的JAVA8(或其他版本)SDK、NDK一个不能少。我的系统还有MAVEN、GRADLE以及AAPT等依赖。如下图所示:
```
还有DX.BAT
```
3. 还要配置路径。如下图所示:
**重点:这个地方得注意一下**
**注意:如果SDK API LEVEL选得太低了,你还可能遇到以下问题**
- No resource found that matches the given name ‘@android:style/Theme.Material.Light.NoActionBar’
- No resource found that matches the given name: attr ‘android:windowClip ToOutline’.
**解决方法就是:SDK API LEVEL 选27以上就行了**
4. 要生成APK,直接按F9就可以了。编译有点慢,编译完成后,一个空的工程有6M。关于大小的问题,见仁见智。路径如下:
```
5. 最后,重中之重来了。
我曾经成功编译出一个空的APK(无论是DEBUG版还是RELEASE版),并在安卓9(NOKIA X6)和安卓10(红米 K30 5G版)以及华为P20手机上进行了安装。然而,现在在安卓9、安卓10以及华为P20手机上都无法成功安装这个编译出来的APK,这让我开始考虑是否应该放弃在DELPHI上进行安卓开发。
回想起在过去的几年里,我曾经使用ECLIPSE开发过一些安卓小型应用。当时,ANDROID STUDIO还没有出现,所以我主要依赖ECLIPSE来完成安卓应用的开发。大约在2013年左右,我曾使用一个版本未知的DELPHI XE成功编译出了一个空的APK,并能够在当时的手机上顺利安装。那个APK非常大,有20多M,但里面实际上是空的,没有任何功能。而且当时的手机性能很差,只有256MB的运行内存,还会时不时地闪退,给我带来了非常糟糕的使用体验。