`
ijj72ijj
  • 浏览: 15844 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android 环境搭建、HelloWorld以及常见错误处理

 
阅读更多

Android 环境搭建、HelloWorld以及常见错误处理
2010年11月06日
  
1.下载所需软件
  JDK 1.6                          下载网址:  http://java.sun.com/javase/downloads/index.jsp
  Eclipse Classic 3.5         下载网址:  http://www.eclipse.org/downloads/
  Android SDK                  下载网址:  http://developer.android.com
  2.安装JDK1.6
  比如安装到C:\ProgramFiles\Java\jdk1.6.0_22
  3.设置环境变量
  JAVA_HOME=C:\ProgramFiles\Java\jdk1.6.0_22
  JAVA_JRE_HOME=C:\ProgramFiles\Java\jdk1.6.0_22\jre
  Android_SDK_HOME=E:\Android\android-sdk_r07-windows
  (最好不要含有中文字符,否则可能会出错)
  CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar
  (要使用命令行工具必须配置)
  Path=%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JAVA_JRE_HOME%\bin;
  4.安装 ADT插件、ADT配置及创建模拟器
  4.1 eclipse->Help->Install New SoftWare
  4.2 Work with 后面的Add ,Name:自己随便写,Location: https : //dl-ssl.google.com/android/eclipse/
  4.3 这时候会出现Android Tools的选择项,Android DDMS(调试环境,具体问Google,可以不选)
  和Android Development Tools(必选),安装成功后会重启Eclipse。
  4.4 重新启动Eclipse,Windows->Preferences->Android(此时要选择SDK的根目录,比如E:\Android\android-sdk_r07-windows,选择一个版本的sdk,然后Apply,最后点击OK。
  4.5 创建AVD,也就是模拟器。Windows->Android SDK And AVD Manager->Virtual Devices这时候点击New,Name随便写,Target选择一个,比如刚才Apply的那个,Size随便填个,比如256,最后Create AVD。这时候模拟器就创建完成了。你可以选择创建的AVD,点击Start,这时候就看到模拟器了。
  5.配置Android的辅助视图
  Window->Show View->Other,选择LogCat, Devices, LogCat: 
  LogCat:    可以查看到模拟手机内部的文件信息  以及一系列出错信息
  Devices:    显示模拟器运行过程
  Emulator Control:  模拟发送短信信息 等一系列事情
  6.我们建一个Android的Helloworld玩玩
  6.1 File->New->Project->Android->Android Project->next
  6.2
  Priject name:工程名字
  Contents:单选框一个工程还是导入现有工程
  Build Target:选择使用那一个JDK    
  Application name:应用程序名字
  Package name: 创建包
  Create Activity:创建一个 Activity  如果你是J2EE程序员这个就相当于struts的 Action类
  Min SDK Version: SDK版本
  6.3 目录介绍
  Src:  java 源文件即我们写的 java 后缀名的文件代码 在里面有我们之前所填写创建的一个
  MainActivity.java文件
  Gen:并没有创建gen这个目录  但是为什么出现此目录呢?没错这个是Android给我们自动
  生成的一个目录  并且还在次目录下创建了一个R文件(此R 文件后面会讲到)
  Android 1.5:如果你是 java程序员 就应该很熟悉 这个库文件 即Android的核心文件
  Assets: 没有用到过
  Res.:放置资源文件的目录
  Res.drawable:一般用来存储相关应用的图片以及mp3 播放文件等
  Res.layout:用来存储布局信息 如果你是 j2ee 程序员那么此目录下的文件相当于 jsp 文件即
  html文件,只是Android是以 xml方式进行布局的
  Res.values:存储的相关的样式文件(CSS)以及经常用到的字符串信息的声明,但是也是以
  xml进行封装的
  AndroidManifest.xml:工程描述文件,相当于 j2ee的web.xml文件 ,它可以设置第一启动的
  Activity文件(即j2ee 的Action类)
  6.4 运行
  工程名右键->Run As->Android Application这样就完成喽。
  7.安装过程中可能碰到的问题
  7.1
  emulator: ERROR: unknown virtual device name: ‘XXX
  emulator: could not find virtual device named ‘XXX
  产生这个问题的原因是用户修改过“我的文档”的路径。创建AVD时保存到当前用户主目录“F:\My Documents\.android”(该路径是用户修改过的路径),读取AVD时却从所有用户的主目录“ C:\Documents and Settings\Administrator”读取。
  解决方法: 检查第3步中“Android_SDK_HOME”这个环境变量设置了没有,设置过应该不会出现这种问题。
  7.2
  emulator: ERROR: no search paths found in this AVD's configuration.
  Weird, the AVD's config.ini file is malformed. Try re-creating it.
  因为你的帐号名或路径中含有中文,android是不支持路径中有中文的。
  方法一:重新创建一个English的帐号
  方法二:检查第3步中“Android_SDK_HOME”这个环境变量的路径中是否含有中文字符,有的话请将AndroidSDK所在的文件夹(如“android-sdk_r07-windows”)移动到不含有中文字符的目录下,并重新设置该环境变量。
  研究了一天,终于把环境搭好了。最后贴张图给大家看看实际效果。
  
  
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics