快速搭建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 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

SpringBoot开发中十大常见陷阱深度解析与避坑指南

《SpringBoot开发中十大常见陷阱深度解析与避坑指南》在SpringBoot的开发过程中,即使是经验丰富的开发者也难免会遇到各种棘手的问题,本文将针对SpringBoot开发中十大常见的“坑... 目录引言一、配置总出错?是不是同时用了.properties和.yml?二、换个位置配置就失效?搞清楚加

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间