当前位置: 首页 > article >正文

Android开发环境搭建

AndroidStudio

Android Studio 是用于开发 Android 应用的官方集成开发环境 (IDE)。Android Studio 基于 IntelliJ IDEA 强大的代码编辑器和开发者工具,还提供更多可提高 Android 应用构建效率的功能,例如:

  • 基于 Gradle 的灵活构建系统
  • 快速且功能丰富的模拟器
  • 统一的环境(供您开发适用于所有 Android 设备的应用)
  • Apply Changes 功能可将代码和资源更改推送到正在运行的应用,而无需重启应用
  • 代码模板和 GitHub 集成,可协助您打造常见的应用功能及导入示例代码
  • 大量的测试工具和框架
  • Lint 工具,能够找出性能、易用性和版本兼容性等方面的问题
  • C++ 和 NDK 支持
  • 内置对 Google Cloud Platform 的支持,可轻松集成 Google Cloud Messaging 和 App Engine

下载地址:https://developer.android.google.cn/studio

下载完成后双击安装

 

 

 

 


Android SDK

SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

Android SDK 指的是Android专属的软件开发工具包。

Android SDK 采用了Java语言,所以需要安装JDK5.0及以上版本。

官网(需要翻墙):http://developer.android.com

国内下载地址:http://tools.android-studio.org/index.php/sdk

国内下载地址:https://www.androiddevtools.cn/ 

下载完成后解压缩,放在自己指定的路径下

双击安装 SDK Manager.exe

如下图所示。tools安装 Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools的最新版本即可。然后就是API的选择了,选择前面2个最新的即可,

Extras是模拟器调试工具,也可以等后面使用到的时候再勾选安装

然后点击 install,进入如下页面,选中某一个,选择Accept,如果有提示就是缺少其他的Accept。

Accept后点击 Install 安装

如果有安装失败的,可以使用国内镜像,配置好后重启 SDK Manager.exe

IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80

IPv4: http://ubuntu.buct.edu.cn/

IPv4: http://ubuntu.buct.cn/

IPv6: http://ubuntu.buct6.edu.cn/

http://mirrors.neusoft.edu.cn 端口:80

配置 SDK 环境变量

新建系统变量

变量名:ANDROID_HOME

变量值:Android SDK 存放路径

编辑系统环境变量 Path

点击新建,添加配置 

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

然后点击确定,退出环境变量

校验 SDK 是否安装成功,打开 命令提示符 cmd 窗口

输入 adb version


配置 Android Studio

双击打开 Android Studio

出现 Unable to access Android SDK add-on list 错误

一:可以 Setup Proxy

使用前文提到的国内镜像http://mirrors.neusoft.edu.cn,端口80

注:后面出现SDK emulator directory is missing这个错误,是配置了这个代理引起的错误,需要把配置的代理去掉

二:(推荐)修改 Android Studio 的 idea.properties 配置文件,添加如下配置,跳过检测

disable.android.first.run=true

继续,进入如下页面,选择 All settings...

Android SDK 的功能,做的和SDK Manager.exe一样的工作

SDK Platforms

可以看到之前操作 SDK Manager的时候的 sdk api 平台最高是 Android R Preview,现在在Android studio 工具中看的时候最高的是 13,那么我们把最新的安装一下

SDK Tools

注:前置环境需要配置好 JDK、Gradle


http://www.kler.cn/news/10385.html

相关文章:

  • 什么是谓词?什么是行为参数化?
  • FreeRTOS 任务基础知识
  • windows系统管理_windows server 2016 用户管理
  • 利用 ELK 处理 Percona 审计日志
  • 「Cpolar」使用Typecho搭建个人博客网站【内网穿透实现公网访问】
  • 互联网摸鱼日报(2023-04-12)
  • Netty的线程模型
  • 这样也行,在lambda表达式中优雅的处理checked exception
  • 大数据系列——Hive理论
  • Faster-RCNN代码解读2:快速上手使用
  • 【数据结构与算法】栈和队列(StackQueue)
  • 【BAT】查询局域内所有的IP
  • 2023 年十大 API 管理趋势
  • 基于matlab进行雷达信号模拟
  • 朝花夕拾 - 卷王的自白(光头祭天,法力无边》
  • 独立看门狗(IWDG)实验
  • 第十三届蓝桥杯大赛软件赛省赛 C/C++ 大学 B 组思考+总结
  • ChatGPT宝藏插件丨装上之后,上网、语音聊天、一键分享对话……简直让你爽到起飞!
  • Java题目训练——年终奖和迷宫问题
  • 自己再造一个大规模预训练语言模型?可以的
  • 【C++】Vector
  • 软件测试培训
  • JUC源码系列-AQS的Condition的接口实现
  • 程序员在职场中如何让自己的技能快速提高,WEB前端开发工程师如何让自己快速成为团队的核心开发人员?
  • Follow My Heart Of Apirl. 2023
  • LAZADA平台开放接口的接入和参数说明(目前支持以下基本接口:item_get 获得淘宝商品详情item_search 获得淘宝商品详情)
  • 为何ChatGPT如此擅长编造故事?
  • 操作系统 - 学习笔记
  • 不一样的websocket封装简洁版
  • 设计模式之迭代器模式(C++)