eclipse下android开发环境建立会遇到的各种问题和解决方法

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:

稍等一会出现这个界面,成功了!很有意思吧。

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值