2010-05-07 18:33:39
今天本想搜写VC++的教程的,没想到遇到个好玩的东西---android。
觉得挺有好玩的,想要学习下android,那么首先搭个开发环境。
准备阶段可以参考http://qqff88.blog.hexun.com/44903332_d.html
但是经过实践发现很多链接无法打开...悲剧=_=|||
自己摸索了下,总结如下:
1.准备sdk和eclipse:
SDK Setup 工具---老版本SDK自动升级工具 来自http://www.android123.com.cn/android_kit.html
Java SE Development Kit 6u20 来自http://java.sun.com/javase/downloads/widget/jdk6.jsp
eclipse 3.4或者3.5 自己搜吧=。=
2.安装java sdk,设置环境变量:
我的电脑->属性->高级->环境变量,在"系统变量"栏下执行三项操作:
(1)新建"Java_Home",值:JDK所在的绝对路径。
(2)新建"Classpath"(如果已有,则直接编辑),值: %Java_Home%/lib (若值中原来有内容,用分号与之隔开)。
(3)新建"Path"(如果已有,则直接编辑),值: %Java_Home%/bin(若值中原来有内容,用分号与之隔开)。
3.安装eclipse
遇到问题:运行eclipse出现 eclipse 无法启动 JVM terminated. Exit code=-1的错误。
解决方法:
eclipse.ini中内存设置过大的问题,之前eclipse.ini的配置如下:
-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
512m
-vmargs
-Xms256m
-Xmx512m
-Duser.language=en
-XX:PermSize=256M
-XX:MaxPermSize=512M
-Xms256m改成-Xms128m,把Xmx512m 改为 Xmx256m即可。
4.打开eclipse,安装android sdk
(1)在线下载Eclipse的Android ADT插件:
选择help->install new software,添加update站点https://dl-ssl.google.com/android/eclipse/,点击Install按键即可下载。
(2)重启Eclipse,进行Android SDK设置:
为什么没有直接下载android sdk,因为1.6版本以上的sdk没有tools/adb.exe这个文件,所以在配置时会遇到问题。所以我下载了sdk setup工具,选择Window->Preferences打开编辑属性窗口,选择Android属性面板,加入 sdk setup的目录。
(3)Android SDK Setup使用:
参考http://www.android123.com.cn/zhongwensdk/366.html
5.创建android的hello word
折腾了半天终于搞定了^_^!赶紧试试
(1)新建项目:
new->project 选择android project
Project name: HelloWorld
Package name: com.china.hello
Activity name: HelloChina
Application name: test Android
build target: android1.5
遇到问题:An SDK Target must be specified
解决方法:WINDOW->Android SDK and AVD Manager 进行升级,可以参考http://www.android123.com.cn/zhongwensdk/366.html
(2)新建后选择src->com.china.hello->HelloChina.java文件编辑代码:
package com.china.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloChina extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle saveInstanceState) {
super.onCreate(saveInstanceState);
//setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText("helloWorld");
setContentView(tv);
}
}
(3)新建虚拟设备:
WINDOW->Android SDK and AVD Manager->virtual devices,新建设备,target选择1.5 api3,然后start。
(4)运行helloworld:
稍等一会出现这个界面,成功了!很有意思吧。