这篇文章使用前文准备的环境创建一个Android的简单示例应用,主要为后续构建、打包和部署提供基础。
Android Studio 3.5.3 和SDK的安装与设定。可参看:
- https://liumiaocn.blog.csdn.net/article/details/103573357
按照如下步骤即可快速创建一个Android应用
步骤1: 创建Android工程
点击Android Studio,打开如下页面选择创建一个新的Android工程
选择布局方式,此处使用Basic Activity方式
修改工程相关的基本信息,缺省使用的语言是Kotlin,这里改为Java,点击Finish即完成了示例工程的创建
由于缺省使用了Gradle作为构建工具,会下载相应版本的Gradle并进行设定,此处使用了Gradle 5.4.1版本。
如果没有创建虚拟设备、或者设备没有启动、而且没有连接Android设备时,使用adb确认版本信息可能会得到如下的信息:
liumiaocn:~ liumiao$ adb shell getprop ro.build.version.sdk error: no devices/emulators found liumiaocn:~ liumiao$ liumiaocn:~ liumiao$ adb shell getprop ro.build.version.release error: no devices/emulators found liumiaocn:~ liumiao$
选择tools菜单下的AVD Manager选项,开始创建虚拟设备。
选择AVD Manager
点击Create Virtual Device…按钮
选择虚拟设备信息之后,点击Next
选中Android和API和版本,比如这里选择Q(10.0)的Download链接,然后选择接受License的选项
在接下来的时间内会进行下载的过程,镜像较大,需要一点时间
下载完毕点击Finish按钮
回到虚拟设备创建的主引导界面,此时Next按钮已经可以使用,点击Next
设定设备名称点击Finish按钮即完成了此虚拟设备的创建
可以看到虚拟设备的信息列表中已经有刚刚创建的设备了
点击Run菜单下Run 'app’菜单项即可在刚刚创建的虚拟设备上运行此Hello World的Demo应用了。
在随后出现的虚拟设备上也可以看到运行的结果输出如下图所示
此时使用adb再次确认版本也可以得到正确的结果了
liumiaocn:~ liumiao$ adb shell getprop ro.build.version.sdk 29 liumiaocn:~ liumiao$ adb shell getprop ro.build.version.release 10 liumiaocn:~ liumiao$