快速搭建Android开发环境ADT-Bundle及Hello World

2024-06-01 10:32

本文主要是介绍快速搭建Android开发环境ADT-Bundle及Hello World,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

----下载JDK(Java Dev Kit)

官方下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html





后续步骤:https://docs.oracle.com/javase/8/docs/ 

安全后查看

《JDK与JRE的不同以及含义》:http://www.pc6.com/infoview/Article_53547.html
1. JVM - java virtual machine!JVM是我们常说的java虚拟机,它是整个java实现跨平台的最核心部分,所有java程序会首先被编译为.class类文件在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行.
2. JRE - java runtime environment!JRE是指Java运行环境,是面向Java程序的使用者而不是开发者. JRE如一台PC机一样,写好的Win32应用程序需要操作系统帮我们运行,编写的Java程序也同样要JRE才能运行. 光有JVM还不能完成.class类文件的执行,在解释.class时JVM需调用解释所需类库lib. 在JDK的安装目录里你可以找到jre目录,里面有两个文件夹bin和lib,可以认为bin里的就是JVM,lib中则是JVM工作所需类库,而JVM和类库合起来称为JRE. 所以在写完java程序编译成class类文件之后,你可以把这个class文件和jre一起打包发给朋友,这样你的朋友就可以运行你写程序了(jre里有运行.class的java.exe).
3. JDK - java development kit!JDK是面向开发人员使用的SDK(SDK是Software Development Kit 一般指软件开发工具包,可以包括函数库、编译程序等),它提供Java开发环境和运行环境.  JDK目录下有六个文件夹:src类库源码压缩包和其他几个声明文件,其中真正运行java时起作用的是以下四个文件夹:bin(最主要的是编译器javac.exe)、include(java和JVM交互用的头文件)、lib(类库)、 jre(Java运行环境). 现在我们可以看出这样一个关系,JDK包含JRE,而JRE包含JVM(注意:JDK文件夹的bin、lib文件夹和JRE文件夹里的bin、lib是不同的,JDK是用于java程序的开发,而JRE则是只能运行class而没有编译的功能. 

JDK安装 首先直接解压JDK到c盘即可;然后就是配置环境(右击“计算机”,“属性”,“高级系统设置”,“环境变量”,请在环境变量的最上面的'XXX的用户变量'中配置环境【XXX指的是你给你电脑起的名】,点击“创建”开始配置,我JDK安装在G盘了请安装自己安装的路径参考下图自主配置 谢谢!);
配置环境变量,桌面->计算机->右键属性->高级系统设置->高级->环境变量->adminstrator的用户变量(具体和自己用户名有关),新建或者编辑一下的变量(如已经存在就追加,不存在就新建,追加时注意用;号与之前的隔开)

变量名: TEMP               变量值: %USERPROFILE%\AppData\Local\Temp   (请直接复制)
变量名: TMP                 变量值: %USERPROFILE%\AppData\Local\Temp   (请直接复制)
变量名: JAVA_HOME    变量值: C:\Program Files\Java\jdk1.8.0_25             (请不要在后面加";")
变量名: CLASSPATH     变量值: .;%JAVA_HOME%\bin;
变量名: PATH               变量值: .;%JAVA_HOME%\bin;D:\Android\eclipse-jee-juno-R-win32\android-sdk-windows\tools(后面的是SDK的环境变量提前写上了)

变量名:JAVA_HOME
变量值:C:\Java\jdk1.7.0_17
变量名:ANDROID_SDK
变量值:C:\Java

变量名:Path
变量值:.;%JAVA_HOME%\bin;C:\Java\adt-bundle-windows-x86\sdk\tools;C:\Java\adt-bundle-windows-x86\sdk\platform-tools
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib;(注意前面的.号)


---测试环境变量
运行cmd,分别输入 "java -version" 和 "javac" 测试命令看成功与否;

-----------------下载ADT-Bundle for Windows

ADT-Bundle 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,Android SDK及Android所需要的平台工具,新手只需要 ADT-Bundle 即可快速搭建起Android开发环境。官方下载地址:https://developer.android.com/sdk/index.html#download


-----------------安装ADT-Bundle
直接把下载下来的的adt-bundle-windows-xxx-xxxxxxxx.zip,解压到你需要安装的位置。

解压adt-bundle-windows-x86-20140702.zip(文件名可能因为版本,略有不一样),内有三部分如下图:




---------------安装Android SDK

运行SDK Manager.exe, SDK Manager用于下载其他Android开发相关的组件(Eclipse如果装了ADT插件,也可以从Window > Android SDK Manager里运行),选择要下载安卓版本的API。

打开解压出来的文件夹里面的 SDK Manager.exe    (也可以运行eclipse/eclipse.exe 然后通过Windows -> Android SDK Manager打开)






勾选上你想要开发的目标手机安卓版本,最好是全部勾上,然后点击Install Package 按提示 next,accept允许等待安装(这是一个慢长的过程)


第五步:配置Android AVD(虚拟模拟器)

打开Eclipse(eclipse/eclipse.exe),(运行启动的eclipse可能看上去有些不一样,可以通过windows把一些常用的窗口,工具条显示出来),然后从Windows->Android Virtual Device Manger打开AVD管理器。

点击 New按钮 创建你一新的AVD,如下图,我做了一个简单说明,参数其实你都是可以自己随意填的,点击OK就行了。


你配置的这个AVD是会做为你安卓应用的默认调试摸拟器,当然你也可以配置多个。

 

------------------创建一个Hello World项目

通过File -> New-> Android Application Project, 然后输入Hello World(项目名字),next,finish。


运行Eclipse,新建一个Android Application Project,一路默认下去,就会看到自动生成了两个文件:一个是界面逻辑Java类,另一个是界面描述的XML文件。
Java类:

界面设计XML文件:你可以在这个界面修改修改。


-------------------从运行Hello World

直接点击Run  Debug(快捷键F11)就可以在你配置的模拟器里运行了。

 

运行之前需要设置下Android AVD( Android Virtual Device),即:Android虚拟设备。

这里还没有定义AVD,需要新建一个。

定义虚拟器的品牌,Android的版本,及相关的硬件配置。






这篇关于快速搭建Android开发环境ADT-Bundle及Hello World的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1020753

相关文章

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs