技术标签: android-studio android android studio
下载并熟悉 Android 开发工具,掌握 Android 移动端开发环境的搭建、项目导入,并能够将项目部署到模 拟器和真机进行测试,掌握 Android 工程目录结构。
1. PC 机
2. Windows 操作系统
3. JDK13.0.2
4. Android Studio 安装包
5. Android SDK 安装包
JDK 在 Java 开发环境搭建时已安装并配置完成,现进行 Android 开发环境搭建,还需要安装配置 Android Studio 。Android Studio 是 Google 基于 IntelliJ IDEA 开发的 Android 应用集成开发环境 (IDE) ,是目前开发 Android 应用的主流开发工具。
4. 1 Android Studio 的下载与安装
下载地址:https://www.androiddevtools.cn/或 http://developer.android.com/sdk/index.html
双击 android-studio-ide- 173.4907809-windows.exe 文件安装 (不同版本安装包名称不同),双击后等待加载, 直到出现到如下界面:
点击 Next→Android Virtual Device 模拟器是可选的,默认都选中,点击 Next→选择安装路径,不能有中文 和空格,点击 Next→ 点击 Install 安装→等待安装,完成后,点击 Next→ 点击 Finish ,完成 Android Studio 的安装。
注意:如果安装程序无法找到 Java 安装,则需要创建一个 JAVA_HOME 环境变量,并指向JDK 文件夹,如:C:\Program Files\Java\jdk13.0.2。
4.2 Android SDK 的安装
Android SDK (Software Development Kit) 指的是 Android 专属的软件开发工具包。SDK 被软件开发工程 师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
打开 Android Studio ,并选择不导入配置,点击 OK ,启动 Android Studio , 由于还未安装 Android SDK , 所以会报错误,点击 Cancel ,此时 Android Studio 会自动开始下载配置供 Android Studio 启动 (必须要联网)。
下载完成后在启动界面点击 Next,选择 Custom 用户自定义安装,选择合适自己的 IDE UI 样式,点击 Next, 进入如下图界面:
SDK 下载配置, 由于 SDK 文件比较多,很占用磁盘空间,建议选择 C 盘以外的磁盘下载,SDK 的路径 不能有空格和中文,点击Next。进入模拟信息的配置界面,选择 2GB ,点击 Next ,选择Finish ,此时开始下载SDK和Android模拟器。最后点击 Finish ,完成 Android SDK 的下载。
4.3 Android SDK 的配置
点击 Android Studio 中 File 的 Settings... ,在搜索框中输入“SDK”关键字,右侧显示 Android SDK Location 即为 SDK 路径,记住该路径,用于环境变量的配置。在该界面将 API28 的系统勾选,点击 Apply 自动下载。
为了方便后续 ADB 调试,将 SDK 路径下的 platform-tools 文件夹加入到系统变量 path 中,如下图所示:
下图为在 Android Studio 的 Hello World!测试程序,测试成功:
体会:如在安装 Android SDK 时,遇到信息“Failed to fetch URL...”的错误提示,只需将 HTTPS 方式改为 HTTP 方式即可解决该问题。安装 Android Studio 过程相比安装 JDK 不需要配置过多的东西,而且其很多插件和包都可以联网自动下载,使用起来也相对比较方便,而且可以将编译好的包传到手机上在手机上直接模拟开发。需要注意的是,Android Studio 打开后或编译时要等待适当的时间,因为其需要联网下载所需的资源。
(如有侵权,请联系删除!文章中若有错误欢迎在评论区指出!)
文章浏览阅读518次。点击查看全文8月28日-9月1日,第四十三届VLDB会议在德国慕尼黑举行。阿里巴巴在本届VLDB展区重点展示了MaxCompute、ApsaraDB、AliSQL、AnalyticDB和POLARDB等数据库和数据处理技术,引起现场与行业专家学者的注意和交流探讨。VLDB,全称International Conference on Very Large Da_阿里林晓斌所有教程
文章浏览阅读145次。java中实现Serilizable的接口的对象可以被序列化,但是有些属性不希望被序列化,就可以在属性前加上transient关键字
文章浏览阅读2.2w次,点赞30次,收藏202次。一、安装node.js官网:Download | Node.js历史版本:Previous Releases | Node.js或者下载完毕后,可以安装node,建议不要安装在系统盘(如C:)。二、设置nodejs prefix(全局)和cache(缓存)路径1、建议安装的路径不要有中文2、新建node_global和node_cache两个文件夹可以在nodejs安装路径下,新建3、设置缓存文件夹npm config set c..._vue安装及环境配置
文章浏览阅读319次。业务背景:定义未清和关账过账期间事务码: OB52SPRO路径:SPRO->财务会计->总账会计->主数据->总账科目->准备->定义存留收益科目第1步,SPRO路径进入第2步, 输入期间数据1和2并保存配置完成!2021年12月25日 写于芜湖..._变式 1000 和分类帐 z0 的过帐期间 002 2023 未清
文章浏览阅读109次。前言从本篇开始,进入 Python 的技巧篇,介绍下编程时比较 pythonic 的写法,有些写法会非常简洁,比如本文要介绍的推导式。推导式在各大教程中最常见的是列表推导式,但实际上不仅仅是列表可以进行推导,集合、字典都有着自己相应的推导式。当然,像廖雪峰老师写的教程中,对应的叫法是列表生成式,下面让我们来一一看下。案例需求老规矩,依然先给出一个案例的场景,通过此场景来介绍代码的编写与实现思路。案..._python列表推导式 廖雪峰
文章浏览阅读4.1k次。Win10 预览版10122已经发布,同时NVIDIA官方正式的DX12驱动也已经发布,API也基本稳定了,DX12的开发可以进入到正常轨道上了。_vs2015 graphics tools
文章浏览阅读1.1k次。size_t到底什么时候用呢?合理使用size_t可以提高程序的可移植性和代码的可读性。size_t在win32编译下是4字节,在x64编译下是8字节。同样的char*指针的占用空间也是如此。未完待续!..._size_t和char*
文章浏览阅读3.2k次,点赞4次,收藏8次。一、服务端开发1️⃣新建一个简单的工程2️⃣一路next3️⃣工程右键4️⃣点击选择如图5️⃣选择工程,double click shift,输入 Tools6️⃣如图点击7️⃣有可能有如下现象解决方案:..._web ide2.1.1
文章浏览阅读1.8k次。为了深入开展网络安全知识技能宣传普及,提高广大群众对网络安全意识和防护技能”的应对能力,挖掘和培养网络安全全能型人才,加快网络安全人才队伍建设。湖南省委网信办联合相关部门共同举办第七届“湖湘杯”网络安全技能大赛。一、组织机构主办单位:中共湖南省委网络安全和信息化委员会办公室、湖南省教育厅、湖南省广播电视局、湖南省政务管理服务局、湖南省通信管理局、长沙市人民政府承办单位:中共长沙市委网络安全和信息化委员会办公室、国家网络安全产业园区(长沙)城市网络安全运营中心、奇安星城网络安全运营服._湖湘杯2023
文章浏览阅读204次。mysql_max_connections = 2048
文章浏览阅读3.5k次,点赞9次,收藏31次。今天对VTM5.0中的亮度帧内预测的入口函数estIntraPredLumaQT()进行详细的学习estIntraPredLumaQT中完成了亮度分量的帧内预测,其主要流程如下:一、初始化各种参数。二、为了减少最终RDcost的次数,降低编码端的复杂度,VVC的VTM5.0版本默认使用帧内快速搜索算法,主要经过两轮的SATD的粗选阶段和一轮RDcost的细选阶段1、第一轮的SATD粗选,首..._vtm fastudi
文章浏览阅读1.0k次。1:信息linux - 0.11memory.c2: 代码//显示内存已用完出错信息,并退出static inline volatile void oom(void){ printk("out of memory\n\r"); do_exit(SIGSEGV); //退出码SIGSEGV(11)相同值的出错码含义是:资源暂时不可用}//刷新页变换缓冲(一般位于cache中的TLB)宏函数//为了提高地址的转换效率,cpu将最近使用的页表数据存放在芯片中高速缓冲中。在修改过页表信息后,就_mem翻页处理