本学期移动开发应用的课程选择了安卓平台。期末项目就是开发一个APP。感觉上来说还是比较简单的,所以想尽快做完。
目前也是0基础。因此开一个博客记录一下学习的过程。
Day1 安装Android Studio
这部分网上有很多教程,当然我还是遇见了许多问题。在这里列出几个:
- android sdk安装。不知道为什么,我安装完ide后启动,提示说还没有安装sdk之后就闪退了(。),讲道理不应该是ide提示安装sdk manager吗?更绝的是,官网没有提供sdk安装路径,因为默认就是在ide里安装的。后来是在AndroidDevTool下载的。
- sdk manager刷新不出sdk的项目。上一步装好的其实是一个sdk manager,打开它可以看见各种api啊platform啊的包,自行选择下载,但限于一堵高高的墙,所以速度很慢很慢很慢很慢,以至于打开sdk manager的时候刷新不出各种包的下载信息(。)我某个半夜打开sdk manager的时候才看见的列表,唉。
- 在android studio新建项目准备运行的时候,需要一个安卓模拟器emulator。这个也需要下载哈哈哈哈,开心。
- 安装完emulator以后,还要安装haxm虚拟机。虽然这个不是很大,但是我电脑上安装了docker,和android studio有一些冲突。因此,哈哈,我又在这里卡了很久。后来找到微软给出了解决方案,让hyper-v支持android emulator,可以参考Hyper-V Android emulator support
Day2 一个初步的应用
看到一个还算全面的教程,也有很多上手的exercise:https://www.vogella.com/tutorials/Android/article.html
gradle配置
本来想直接上手开始做,但是遇到了配置上的问题,程序运行不起来。
首先是gradle的下载问题。由于android studio使用的google.com路径下载gradle和各种安装包。由于各种人尽皆知的原因,这些网站在国内是无法访问的。所以参考https://blog.csdn.net/qq_33404903/article/details/84618408配置“代理”。