安装Android Studio并创建一个Android Demo

前言

安卓的开发环境可以使用Eclipse + ADT 也可以使用Android Studio,现在常用的都是Android Studio,毕竟是Google官方提供专门为Android量身定做的开发工具,响应速度相比Eclipse更快更轻量。

1. 下载Android Studio

2021版本的下载地址:Android Studio

官网地址:Android Studio官网

在这里插入图片描述
创建sdk目录,将下载的压缩包解压到sdk目录,我的目录为:E:\Android\SDK

配置环境变量

在系统环境变量中先设置一个环境变量名字ANDROID_HOME,变量值写E:\Android\SDK,这是上面 sdk 安装的文件夹。然后再在PATH中新建%ANDROID_HOME%\platform-tools即可。
在这里插入图片描述
在PATH里再加入一个变量:%ANDROID_HOME%\emulator

配置avd环境变量,房子创建新的avd的时候默认去c盘创建。

创建变量ANDROID_SDK_HOME,变量内容为要avd文件存放的地址,我这直接放在SDK下创建的文件夹androidAVD,地址:E:\Android\SDK\androidAVD,在path里加入%ANDROID_SDK_HOME

在这里插入图片描述

2. 安装Android Studio

下载完后双击exe文件开始安装

在这里插入图片描述

下一步

在这里插入图片描述

选择安装地址,别选C盘了

在这里插入图片描述
后面就一直next等待安装完成

在这里插入图片描述

3. 安装Android SDK

Android SDK是开发环境的依赖,需要提前安装好

官网地址:androiddevtools

下载地址:installer_r24.4.1-windows.exe

在这里插入图片描述

双击installer_r24.4.1-windows.exe进行安装,一直next到选择sdk目录,我这里选择非C盘

在这里插入图片描述

选择完成后Install

在这里插入图片描述

安装完成后启动SDK管理,选择自己需要的进行安装

在这里插入图片描述
这里我加入Android 6-10的SDK,点击Install,等待安装完成

在这里插入图片描述

安装完成后配置环境变量,需要配置两个目录:E:\Android\android-sdk\toolsE:\Android\android-sdk\platform-tools

环境变量配置完成后再cmd窗口执行命令:abdabd version进行验证

在这里插入图片描述

4. 配置Android Studio

安装完成后启动Android Studio会询问是否引入默认配置,这里我选择不配置

在这里插入图片描述

统计信息是否发送谷歌,不发送

在这里插入图片描述
在下一步的时候如果没有Android SDK会报下图错误:

在这里插入图片描述

选择Setup Proxy设置代理,配置如下图,Host name为:mirrors.neusoft.edu.cn

在这里插入图片描述

设置类型选择默认的标准设置:

在这里插入图片描述

选择SDK依赖,如果没有直接选择同意进行完成,后面也可以补充下载SDK

在这里插入图片描述

5. 创建安卓项目

打开Android Studio点击New Project

在这里插入图片描述

选择Basic Actovoty

在这里插入图片描述

填写工程的基础信息

在这里插入图片描述

点击Finis开始创建Android项目,会初始化进行Gradle Build,如果报无法下载Gradle如下图:

在这里插入图片描述
就根据下载地址手动下载,放到C:\Users\用户名\.gradle\wrapper\dists地址下,找到Studio自己创建的目录,下载失败会有两个临时文件,如下图:

在这里插入图片描述

放在此目录然后重启Studio即可,然后等待编译完成

6. 调试

使用USB或者无线等方式连接手机,这里使用USB连接,传输模式为传输文件

在这里插入图片描述
手机开启开发者模式,然后再Android Studio启动demo项目
在这里插入图片描述
启动后会传输到手机让进行安装

在这里插入图片描述
选择继续安装后就看到我们现在的安卓App效果了

在这里插入图片描述

简明、完整、全面的安卓开发demo集合,包含如下示例 1、LinearLayout Button、RadioGroup、 CheckBox 2、TableLayout 3、FrameLayout 霓虹灯效果 4、RelativeLayout 梅花效果 5、自定义view跟着触点走的小球 6、 ListView 列表视图 7、WebView web视图 8、ToggleButton 动态布局效果 9、AnalogClock 、 DigitalClock and Chronometer 时钟和数字日期 10、AutoCompleteTextView 根据输入自动补充可能的全部 11、Spinner View 选择框(弹出框形式选择) 12、DatePicker TimePicker View 日期时间选择器 13、ProgressBar View 普通进度条、显示在标题栏上的进度条 14、RatingBar View 评级 15、 SeekBar 拖动条,音量调节效果 16、ScrollView 、HorizontalScrollView 垂直和水平滚动条 17、ScrollView 、HorizontalScrollView 垂直和水平滚动条 18、ExpandableListView 分组可展开收缩的ListView 19、Notification 状态栏通知 20、GridView、ImageSwitcher 21、SmsManager 消息管理器,发短信(这里是模拟器只能给其它模拟器发短信) 22、Intent Action、Category属性 测试 23、系统 Action、Category属性 24、ClipDrawable 徐徐展开的风景 25、AnimationDrawable 会动的图片 26、Menu、SubMenu、ContextMenu xml配置menu 27、Attribute 自定义view的duration属性 控制图片的透明度 28、Bitmap、BitmapFactory 图形与图像处理 29、Canvas 绘制自定义图形 30、Canvas 采用双缓存实现画图板 31、SharedPreference 简单的key-value数据存取 32、SQLiteDatabase 安卓客户端的嵌入式数据库 33、GestureDetector + ViewFlipper实现翻页效果 34、GestureLiberay 自定义手势 35、GestureLiberay 通过自定义的手势实现用户操作 36、TextToSpeech 语音朗读 37、ContentProvider、ContentResolver 应用之间共享数据 38、 Service 相当于没有界面的activity 39、Activity与Service运行中通信 40、Service 相当于没有界面的activity 41、AIDL Service android中的跨进程调用 客户端,服务端见AidlService 42、BroadcastReceiver 接收广播消息 43、非UI线程中不能操作UI线程中的View测试 44、ImageSwitcher animation gesture实现可以滑动的跑马灯 45、下载状态栏显示下载进度 46、Gallery3d效果 47、ListView 上拉加载更多效果 48、异步加载图片的二级缓存技术 49、QQ的好友列表展示效果 50、Fragment + ViewPager实现tab滑动切换 51、能够显示在桌面前面的的歌词效果 52、activity切换特效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余生大大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值