eclipse andriod开发环境搭建手记
sshong 发表于2014年2月13日 16:39:36 更新于2014年2月15日 16:52:18
想搭建个helloworld都很难啊,还是记下吧。
1、到这里下载安卓sdk,http://developer.android.com/sdk/index.html
要分清楚几个名词:
ADT:这就是andriod develop tool
AVD:android virtual device,就是你电脑上的虚拟android设备
SDK:sdk就是software develop kit,有不同版本,有安卓4.3的,2.3的,等等
SDK platform tools:就是不同版本的sdk的工具集
SDK tools:就是sdk manager(下载管理各种sdk的)、AVD manager(管理新建删除AVD的)、调试啊啥的各种sdk工具集

下载的时候,有两种选择,
一种google自己打包的连eclipse + adt + SDK platform tools + SDK tools一起的,
下载安装后只需要下载对应版本的sdk就可以开发了。
另一种就是想用自己的eclipse(我有洁癖),首先eclipse安装adt插件,然后下载安装sdk tools,然后再下载sdk platform tools以及不同版本的sdk。这个过程我不说了,烂大街了。

android1


2、环境好了后建AVD
新建虚拟设备AVD,设置目标sdk版本、cpu等,据说勾上snapshot能提高效率,因为每次都不用重头启动虚拟设备,android启动AVD很慢的。。
android2

3、这个好了后建工程
新建android application,一通乱设,建好后准备跑,右键工程run as android application。
可能遇到的问题:
A、报错:R cannot be resolved to a variable、AndroidManifest.xml file missing!记得检查下有没有build。。。我就是没build,右键build project(会在gen目录下生成点东西的如R.java),再run。

B、卡在Waiting for HOME (‘android.process.acore’) to be launched
一方面是等。。AVD启动很慢的,另外就是更改AVD配置,删了建,建了删,多run几次,别心急,等一下下。。
另外就是,模拟器起来后,不要老是关他,下次run的时候就不需要再启动了,只用等自动装apk运行了。

android3

启动日志如下:
[2014-02-13 16:37:09 - AndroidHelloWorld] ------------------------------
[2014-02-13 16:37:09 - AndroidHelloWorld] Android Launch!
[2014-02-13 16:37:09 - AndroidHelloWorld] adb is running normally.
[2014-02-13 16:37:09 - AndroidHelloWorld] Performing com.example.androidhelloworld.MainActivity activity launch
[2014-02-13 16:37:09 - AndroidHelloWorld] Automatic Target Mode: launching new emulator with compatible AVD 'test'
[2014-02-13 16:37:09 - AndroidHelloWorld] Launching a new emulator with Virtual Device 'test'
[2014-02-13 16:37:25 - AndroidHelloWorld] New emulator found: emulator-5554
[2014-02-13 16:37:25 - AndroidHelloWorld] Waiting for HOME ('android.process.acore') to be launched...
[2014-02-13 16:37:59 - AndroidHelloWorld] HOME is up on device 'emulator-5554'
[2014-02-13 16:37:59 - AndroidHelloWorld] Uploading AndroidHelloWorld.apk onto device 'emulator-5554'
[2014-02-13 16:38:00 - AndroidHelloWorld] Installing AndroidHelloWorld.apk...
[2014-02-13 16:38:12 - AndroidHelloWorld] Success!
[2014-02-13 16:38:13 - AndroidHelloWorld] Starting activity com.example.androidhelloworld.MainActivity on device emulator-5554
[2014-02-13 16:38:17 - AndroidHelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.androidhelloworld/.MainActivity }
[2014-02-13 16:38:18 - AndroidHelloWorld] Attempting to connect debugger to 'com.example.androidhelloworld' on port 8648
标签:android移动分类:未分组阅读:3612
评论
暂无评论
添加评论
您的大名,限长10汉字,20英文(*)
电子信箱(*)
您的网站
正文,限长500汉字,1000英文(*)
验证码(*) 单击刷新验证码
联系我
博客订阅