您的位置:首页 > 移动开发 > Android开发

从零开始学Android(一):Android开发环境的搭建及项目目录结构的分析

2016-03-07 08:15 886 查看
1.开发环境的搭建:安装Sun JDK及Eclipse ADT

(1)安装Sun JDK:

步骤一:下载JDK,你可以去Oracle公司的网站:http://www.oracle.com进行选择及下载,也可以到我的百度云网盘中下载1.8版本的JDK,下载地址:

链接:http://pan.baidu.com/s/1kUe6JLP 密码:3iwj

步骤二:安装JDK软件及配置环境变量

环境变量的配置:

变量名:JAVA_HOME

变量值:你安装jdk的地址,如(D:\Progrom files 、jnk7)

变量名:classpath

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

变量名:path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注:classpath和path的变量值需要全部复制

步骤三:验证安装配置

开始->运行->然后输入cmd进入dos界面,输入javac。

我遇到的问题:在验证安装配置时,出现Error:could not open:'E:\java\jdk\lib\amd64\jvm.cfg' ,具体情况如下图:



解决方法:卸载原来安装的JDK,再在默认路径下安装,修改JAVA_HOME,再次验证安装配置,安装成功!

(2)安装Eclipse ADT

步骤一:下载Eclipse ADT,可以登录eclipse软件下载主页http://www.eclipse.org/downloads/选择并下载,也可以到我的百度云盘进行下载,下载地址:链接:http://pan.baidu.com/s/1skk0k0X
密码:vrso

步骤二:解压ADT压缩包

步骤三:检验安装成功

查看是否能打开eclipse并且验证是否可以创建android模拟器成功

我遇到的问题:

a.无法打开eclipse

b.可以打开eclipse后,无法创建android模拟器

当无法打开eclipse时,具体情况如下图:



原因1:给定目录下jvm.dll不存在。

对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。

原因2:eclipse的版本与jre或者jdk版本不一致

对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

当可以打开eclipse后,无法创建android模拟器时,具体情况如下图:



而且activity_main.xml也会出现异常现象:



 

原因:未下载对应Android SDK版本的Intelx86
Atom System Image和ARM v7a System Image

请下载

http://pan.baidu.com/s/1mgJVZfE

SDK System images,这是在创建模拟器时需要的system image,也就是在创建模拟器时 CPU/ABI项需要选择的,下载并解压后,将解压出的整个文件夹复制或者移动到your sdk 路径/system-images文件夹下即可, 如果没有 system-images目录就先创建此文件夹,然后打开SDK Manager,打开 Tools(工具)菜单选择Options(选项)菜单项打开Android SDK Manager Setting对话框,点击 Clear Cache(清除缓存)按钮,然后重启Eclipse(或Android Studio)和SDK Manager。

如果问题还没有解决,直接重新下载Eclipse ADT并解压

2、项目目录结构的分析

创建一个android项目,以下是项目目录分析:

(1)src/存放java源代码

(2)gen/中存放系统自动生成的配置文件

(3)Android x.x.x 该文件夹下包括android.jar文件,这是一个
a15f
Java归档文件,其中包括构建应用程序所需的所有的Android SDK库(如Views、Controls)和APIs

(4)asssets/存放资源文件,不会自动生成id且不会自动占用空间

(5)bin/存放应用被编译后生成的可执行文件(.apk),以及应用用到被打包到apk中的资源文件

(6)res/存放应用用到的所有资源,如图片布局等等

     drawable/存放不同分辨率的图片资源

     layout/存放布局文件的

     values/存放字符串,主题,颜色,样式等资源文件

(7)AndroidManifest.xml清单文件,可以配置一些与应用有关的重要信息,包括包名,权限,程序组件等等

 

 

 

 

 

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: