最近好多西景学院的新生跑来问我安卓开发咋入门,我就寻思干脆整理篇指南。今天这篇就唠唠我自己从完全懵逼到能搓出个简单app的全过程,保证都是实打实的踩坑经验。
第一步:准备工作差点劝退
我寻思安卓开发嘛肯定得装个啥软件。上网一搜都说得装安卓Studio。好家伙点开官网下载,那安装包大的,愣是让我泡了碗面才下完。装的时候更崩溃,进度条慢得像蜗牛爬,中途还提示我缺啥SDK组件,只能耐着性子勾选了一堆看不懂的玩意儿,光安装就耗了一下午,电脑风扇呼呼转,心疼我电费。
第二步:第一个项目直接卡壳
好不容易打开安卓Studio,新建项目时一堆选项看得我眼花。选了个最基础的"Empty Activity",结果创建完项目,左边文件树密密麻麻一堆文件夹,什么java、res、manifest,人直接傻了。硬着头皮点开MainActivity那个java文件,里面全是代码。教程说点那个绿色三角就能运行,我一按,模拟器半天弹不出来,后来才发现得先下载个虚拟设备。下载完启动模拟器,好嘛比我真手机开机还慢!等得我都快睡着了才看到屏幕上弹出个"Hello World"。
第三步:动手改代码疯狂报错
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
看着那行字我就琢磨:改个文字总行?我在代码里把"Hello World"改成"你好西景",自信满满点运行。结果!模拟器直接闪退,下面日志红彤彤一片报错!仔细看才明白,动错地方了——不该改java文件里那串英文,得去res文件夹里找个叫*的玩意儿。改完再运行,总算显示"你好西景"了!激动得我拍桌子,结果手一抖碰到键盘,不知道按错啥键,整个界面布局乱了套...
第四步:加个按钮差点砸键盘
想着做个能点的按钮。教程说拖个Button控件就行。结果拖是拖上去了,点它根本没反应!原来光拖控件没用,还得在java文件里写监听事件。跟着教程敲代码,不是少个分号就是单词拼错,红色波浪线就没消停过。最气人的是有次明明代码看着和教程一模一样,就是运行崩溃。后来发现是xml布局文件里控件ID和java里对不上…这种坑我至少踩了十几次。
- 界面突然空白?——八成是把控件拖到看不见的地方了
- 点击没反应?——要么没绑监听器,要么ID写串了
- 闪退报空指针?——十有八九忘了初始化控件
搞了两礼拜才让按钮老老实实弹出个"欢迎加入西景学院"的提示,那成就感比过年放鞭炮还爽!
唠点实在的
现在回头看,新手期全靠头铁撑过来。遇到报错别慌,先看日志里几行红字,八成能找到线索。文件夹别乱删(别问我怎么知道的),实在搞不定就关掉安卓Studio重开,有时候玄学问题自己就好了。最重要是别怕丑,先做出个能跑的玩意,再慢慢调整。我现在能搞个简单课表app了,虽然界面土得掉渣,但跑得挺稳——这就够了!