收录关于初学android,搭建android开发环境的综合问题

来源:互联网 发布:传奇源码火炬引擎 编辑:程序博客网 时间:2024/05/17 09:19

一.下载sdk 执行:

 

<Windows 7>
1) 下载 android-sdk_r06-windows.zip,大小是 23293160 bytes, MD5是 7c7fcec3c6b5c7c3df6ae654b27effb5。
2) 解压 android-sdk_r06-windows.zip 到你想安装Android SDK的目录。笔者这里解压到了 D:\,于是生成了 D:\android-sdk-windows\  这个目录。
3) 在环境变量中的PATH中加入 D:\android-sdk-windows\tools 。
4) 由于google改变了下载策略(以前是sdk所以的文件集成在一个安装包中,可以离线安装),现在必须在线实时地从google网站上下载需要安装的文 件来进行在线安装。双击 D:\android-sdk-windows\SDK Setup.exe 运行 Android SDK and AVD  Manager。
一般情况下都出现下面的提示:
Failed to fetch URLhttp://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect

需要关闭 "Refresh Sources" 和 "Choose Packages to Install"窗口,点击选中左侧栏目中的 "Settings",将 "Force https//... sources to be " 勾选上,然后再选中左侧栏目中的 "Available Packages" 条目,点击 Refresh,应该就可以成功获取到安装列表了。

二.在安装列表有时会报错:

---Afolder failed to be renamed or moved

错误提示如下:

DownloadingAndroid SDK Tools, revision 4

InstallingAndroid SDK Tools, revision 4

Failedto rename directory D:\android-sdk-windows\tools toD:\android-sdk-windows\temp\ToolPackage.old01

-=Warning ! =-

Afolder failed to be renamed or moved. On Windows this typically means that aprogram is using that folder (for example Windows Explorer.) Please close allrunning programs that may be locking the directory'D:\android-sdk-windows\tools' and try again.

 

方案一:

按提示关掉了杀毒软件和explorer,但仍不解决问题,猜想是升级软件调用了tools目录下的文件,因此将tools目录复制一份,复制件名称为toosbak,仍放在D:\android-sdk-windows下,然后运行toolsbak下的android.bat即可成功升级。

 

方案二:

这些问题,其实是tools文件夹里面的文件,在被运行中。

进行sdk安装或升级的时候,不要进行其他的操作,比如在开发或调试程序。

打开任务管理器,结束adb进程和java进程的运行,然后继续进行升级或安装就可以了。

方案三:

 

方案四:

1、备份tools文件夹

2、将temp文件夹下的ToolPackage.new01改名为tools并替换原来的tools

3、重新启动SDKSetup

 

方案五:

很明显,国内网络和谐掉了google这个服务器,可以强制指向下Host ,以下是添加内容:

74.125.237.1dl-ssl.google.com

具体操作方式:
点击桌面左下角开始菜单中的搜索,把以下路径,复制到搜索窗口中,c:\windows\system32\drivers\etc,点击立即搜索,就找到该文件,其实是一个纯文本的文件,
1、用记事本打开
2、将:74.125.237.1 dl-ssl.google.com  添加至最后一行
3、保存关闭Host

 

以上几种方案可以解决掉这个麻烦。

三. 创建一个新的 Android Virtual Device (AVD)  这力不详细记录创建avd的方法了,网上有很多资料可以供大家参考,也比较简单。

四.Myeclipse8.5+win7+android(sdk15.0 +adt 18.0)非在线集成

Myeclipse8.5+win7+android(sdk15.0 +adt 18.0)非在线集成

A、环境变量配置

 

path:(android-sdk-windows\tools目录)
E:\material\android\android-sdk-windows\tools

B、jdk1.6 环境 + eclipse

C、ADT文件下载下来集成方式(myeclipse8.5)

五.(备选)还有一种在线安装集成方式

1、将ADT-xx.zip解压到ADT,进入ADT目录,删除web目录、site.xml和index.html,按照普通myeclipse8.5插件配置或者
   重启Myeclipse即可

2、设置Myeclipse8.5窗口菜单---首选项---选择左边Andriod设置SDK Location位置就是环境变量中位置

3、在窗口菜单下---AndroidSDK And AVD Manager菜单下配置一个AVD设备

4、在Myeclipse8.5下新建一个 选择【File】>【New】>【Project】
   择【Android】>【Android Project】,点击【Next】

 

HelloAndroid.java :

packagecom.tmp.hello;

publicclassHelloAndroid extends Activity
{
/** Called when the activity is first created.*/
@Override
publicvoid onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}

运行程序,第一次启动AVD,时间有点长

5、也可以launch 一个设备。

importandroid.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

 

--------------------------------------------------

更多详细的图解资料可参考:

http://www.cnblogs.com/gaozehua/articles/2163264.html

http://mpqi.iteye.com/blog/1068635

http://www.eoeandroid.com/blog-545831-410.html

原创粉丝点击