博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android环境搭建(Windows)
阅读量:6977 次
发布时间:2019-06-27

本文共 1947 字,大约阅读时间需要 6 分钟。

 1.所需开发环境:

 JDK 7  JDK 6  (设置环境变量)

 Eclipse 3.6 (galileo)  (最好装个中文包)

 2.下载ADT Eclipse 插件

  (对应不用的版本号,修改即可顺利下载。到今天为止最新的是20.0.0)

 3.安装 Eclipse 插件 (ADT)

 启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮,选择本地的zip包,即可安装。

(也可以忽略第二步,无需下载到本地,直接通过网络安装,(我试了好多次,不知是网络原因还是人品问题,到45%的地方一直卡住),方法如下:在对话框的name一栏输入“ADT”,然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件。点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Developer Tools (会选中下面的“Android Developer Tools”和 “Android Editors“),点击 Next,最后重启 Eclipse。)

 4.下载Android SDK

 (版本号可改)

 下载完SDK后,把.zip文件解压到你电脑上合适位置。启动 Eclipse,选择window->preferences,在打开的视图左边点击android,在右边的SDK Location中选择Android SDK所在位置。

5、在Eclipse里配置SDK路径,选择Windows->Preferences->Android,选择Android SDK的位置就OK了。

二、HelloWorld程序

1.创建一个Android工程

Project name:HelloWorld

BuildTarget:Android2.1

Application name:第一个Android程序

Package name:com.changcheng.Activity

Create Activity:HelloWorld

Min SDK Version:7

 

2.运行Android模拟器

安装ADT插件后,在工具栏中有一个手机图标(Opens the Android SDK and AVD Manager)。选择Virtual Devices,点击New按钮添加一个模拟器。Name随便(只要自己认得即可),Target选择Android2.1SD Card 300MiB。其他的默认,单击Create AVD确认添加。

 

选中我们添加的模拟器,单击右边的Start...按钮启动我们的模拟器。

 

模拟器启动完成后,在我们的工程上右键,Run As Android Application

 

OK,此时可以看到我们的程序成功部署到Android的模拟器中!我们部署到Android中的程序可以在Android模拟器的“抽屉”中找到。

 

3.Android工程结构

src:源代码,我们的代码。

gen:Android开发工具所生成的文件,我们不能编辑这个文件。

R.java,标识程序中使用的各种资源。没有被此文件标识的资源,不会被打包到APK文件中。

assets:应用系统需要使用到的文件,比如mp3、视频...。这些文件会被原样打包到APK中。

res:资源目录,向此目录添加资源时,会被R.java自动记录。

drawabel-?dpi:图标文件(*.png*.jpg)

layout:界面布局文件(main.xml)WEB应用中的HTML类同

values:软件上所需要显示的各种文字。可以存放多个*.xml文件,还可以存放不同类型的数据。比如arrays.xmlcolors.xmldimens.xmlstyles.xml...

AndroidManifest.xml:项目的总配置文件,记录应用中所使用的各种组件。如果应用中使用到手机中的功能,需要在此声明使用权限。

default.properties:记录项目中所需要的环境信息,比如Android的版本等。

=========================

 

android程序出现了奇怪的错误  Field requires API level 5 (current min is 1): ......

 

解决办法:应该在AndroidManifest.xml中增加API级别

 

<uses-sdk

android:minSdkVersion="5"
android:targetSdkVersion="5" />

 

转载于:https://www.cnblogs.com/FIX-GPS/archive/2012/07/08/2581451.html

你可能感兴趣的文章
Windows Mobile 6.0 SDK和中文模拟器下载
查看>>
UVa 10701 - Pre, in and post
查看>>
解决Shockwave flash在chrome浏览器上崩溃的问题
查看>>
【Chat】实验 -- 实现 C/C++下TCP, 服务器/客户端 "多人聊天室"
查看>>
C#不错的扩展工具类
查看>>
NAND FLASH
查看>>
LTP介绍
查看>>
图片存储思考:
查看>>
Android程序完全退出的三种方法
查看>>
融合应用11.1.8安装,一步一步的引导
查看>>
Spring mvc Data Redis—Pub/Sub(附Web项目源码)
查看>>
【Stage3D学习笔记续】山寨Starling(八):核心优化(批处理)的实现
查看>>
自定义数字格式字符串输出示例
查看>>
一步一步写算法(之图结构)
查看>>
JDBC实例--工具类升级,使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全...
查看>>
【Away3D代码解读】(四):主要模块简介
查看>>
struts2 select 默认选中
查看>>
ormlite 多表联合查询
查看>>
基于Sentinel的Redis3.2高可用方案
查看>>
.NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper
查看>>