我们开始Android开发之旅,在这里我们先搭建并运行第一个Android程序——Hello World!

一、在 Windows 下搭建 Android 开发环境
1、安装 JDK (Java Development Kit)
http://download.java.net/jdk6/

2、安装 Android SDK
http://developer.android.com/sdk 要翻 v s 墙 你懂得

另外,M9 开发者社区也放出了 Android 开发文档的镜像。(注意是2.2的,对于学习来说够用啦)
当然,也加入了 M9 自己的一些定制类。
地址如下:
http://static.meizu.com/m9sdk/index.html


http://1doc.info/docs/index.html



3、安装 Eclipse
http://www.eclipse.org/


4、打开 Eclipse ,并安装其 Android 插件(ADT)
打开菜单 "Help" -> "Install New Software",在 "Availabe Software" 中加入地址

http://dl-ssl.google.com/android/eclipse/ ,然后安装 ADT(Android Development Tools)

5、新建 Android 项目
"New" -> Android Project,Project Name – 项目名称;Build Target – 编译项目的 SDK 版本;Application name – 程序名称;Package name – 包名;Min SDK Version – 程序所支持的最低 SDK 版本代号(2 对应 1.1,3 对应 1.5,4 对应 1.6,以此类推。。。)

6、运行 Android 项目
打开菜单 "Run" -> "Run Configurations" -> New launch configuration,设置启动项目名称,在 Android 选项卡中选择启动项目,在 Target 选项卡中设置模拟器

7、创建/使用模拟 SD 卡
创建 SD 卡,运行类似如下命令:
mksdcard -l sdcard 512M d:\android\sdcard.img 

模拟器中使用 SD 卡,在项目配置的 Target 选项卡的 "Additional Emulator Command Line Options" 框中输入类似如下参数:-sdcard d:\android\sdcard.img

8、配置模拟器
运行类似如下命令:
android create avd –name android15 –target 2

或者直接在菜单 "Window" -> "Android AVD Manager" 中配置模拟器

9、浏览模拟 SD 卡中的内容
调试程序,在 DDMS 中选择 "File Explorer" ,在其中的 sdcard 目录下就是模拟 SD 卡中的内容

10、查看日志 LogCat
Window -> Show View -> Other -> Android -> LogCat

11、在模拟器中安装/卸载 apk
安装 apk 运行类似如下命令:
adb install name.apk;

卸载 apk 运行类似如下命令:
adb uninstall packagename

(注:这里的参数是需要卸载的包名)

12、反编译 Android 程序
解压 apk 文件,取出其中的 classes.dex 文件,运行类似如下命令:
dexdump.exe -d classes.dex > dump.txt

(其意思是将 classes.dex dump 出来,并将反编译后的代码保存到指定的文本文件中)

13、人品不好是出现的某些错误的解决办法
如果出现类似如下的错误等
no classfiles specified
Conversion to Dalvik format failed with error 1

解决办法:Project -> Clean
出现 Android SDK Content Loader 60% (一直卡在 60%)
解决办法:Project -> 去掉 Build Automatically 前面的勾

14、查看 SDK 源代码
先想办法搞到源代码,如这个地址
http://grepcode.com,然后将其解压到 SDK 根路径下的 sources 文件夹内即可

二、Android 项目的目录结构
1、src – 用于放置源程序
2、gen – 自动生成 R.java 文件,用于引用资源文件(即 res 目录下的数据)
3、assets – 用于放置原始文件,Android 不会对此目录下的文件做任何处理,这是其与 res 目录不同的地方
4、res/drawable – 用于放置图片之类的资源;res/layout – 用于放置布局用的 xml 文件;res/values – 用于放置一些常量数据
5、AndroidManifest.xml – Android 程序的清单文件,相当于配置文件,配置应用程序名称、图标、Activity、Service、Receiver等

更多相关文章

  1. 开始使用Android Sutdio(三)创建一个Hello World程序
  2. Android 学习笔记8---SAX和DOM解析XML文件
  3. SAP BSP, Java Web Project,Android和微信小程序的初始页面设置
  4. android音乐文件乱码显示问题解决
  5. Android 项目实例config.gradle配置
  6. android webview 使用以及一些异常处理及上传文件问题
  7. Android 使用Okhttp进行文件下载
  8. 关于android的屏幕常亮和完全关闭程序

随机推荐

  1. Android硬件抽象层(HAL)概要介绍和学习计划
  2. Android开发——说说Adapter那点事
  3. Android调用系统相机和图库
  4. Android(安卓)TV开发总结(五)TV上屏幕适配
  5. Android(安卓)4.2 webview注入js对象时需
  6. Android(安卓)深入解析用户界面(一)
  7. android修改软键盘的回车键为搜索键以及
  8. Android实现语音识别
  9. android之SharedPreferences进行数据存储
  10. Android(安卓)性能测试优质实践汇总