为什么Androidandroid 模拟器ip语言select没有简体中文呢?

Android模拟器3.0官方PC中文版(含教程)
&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&
  您现在的位置:&&>>&&>>&&>>&软件信息
   最新热门
&&&&&&&&&&&&&&&&&&
   最新推荐
&&&&&&&&&&&&&&&&&&
Android模拟器3.0官方PC中文版(含教程)
运行环境:&Win9x/NT/2000/XP/2003
文件大小:&850&K
软件等级:&★★★
软件类别:&国产软件
开 发 商:&
软件语言:&英文
相关链接:&&&
软件属性:&&&&热&荐
下载次数:&本日:  &本周:&&     &&本月: & 总计:
授权方式:&免费版
解压密码:&
软件添加:&审核:admin&录入:admin
添加时间:& 15:47:00
&::软件简介::
Android模拟器3.0官方PC中文版(含教程)最新的Android-3.0模拟器已经安装测试过,并且测试过安装各种软件和游戏,压缩包内有说明.包括Android-3.0模拟器的安装和使用说明附抓图,还有测试过安装Android版本的QQ还有游戏的安装使用说明给那些刚开始关注Android的player们,通过在电脑上运行Android系统让大家对这个系统有个初步了解(大家的系统安装上java未啊)等待android模拟器的启动(第一次启动要大约6分钟)。英文改中文方法(菜单-settings-languagekeyboard-select language-选中文)
::下载地址::
&&&&请复制为解压密码
::相关软件下载::
::下载说明::
*&本站所有试题和软件均来自互联网,如有侵权,请来电告知,本站将在第一时间删除。 *&为了达到最快的下载速度,推荐使用******下载本站软件。 *&如果您发现该软件不能下载,请通知或点击【】,谢谢! *&未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
Copyright  版权所有: 本站QQ:  站长:有话直说在电脑上安装配置使用安卓Android模拟器的方法(图文教程)
安卓手机现在很火,有的朋友想体验一下,又没有安卓手机,也暂时不想买.怎么办.在电脑上就可以安装一个安卓的模拟器了.可以和手机上用的一样.除了不能打电话,别的都可以.也可以上网.现在来介绍一下吧
如今说到什么智能手机最火,那很多人肯定会说android系统的手机。如果你还没有Android手机,又想买一部试试,可是价格都不便宜,买来不适合自己怎么办?那么可以先在电脑上安装一个Android模拟器,因为它可以在电脑上模拟出Android手机系统,让你提前体验一下它的魅力。  教程一共分为两步,一是安装模拟器,二是模拟器中安装软件  一、 在电脑上安装Android模拟器  二、 在模拟器安装APK的方法  一、 在电脑上安装Android模拟器  1、由于Android模拟器需要在Java环境才能运行,先下载Java安装吧。(如已有Java环境的可跳过此步)  Java环境下载:/javase/downloads/widget/jdk6.jsp  选择Windows版本,下载完成后,安装即可。  2、下载安装Android SDK:  下载地址:windows.zip&&/android/android-sdk_r05-windows.zip  下载完成后,解压到某个目录。 如:E:\android-sdk-windows(注意,目录不要有中文哦)  然后把E:\android-sdk-windows\Tools 完整路径加入到系统Path变量(这一步主要用于以后安装apk软件时方便调用)  我的电脑 & 右键属性 & 高级 & 环境变量  注意: 增加进Path变量时,路径前面要加一个 ; 号    3、配置Android模拟器  运行 SDK Setup.exe (在E:\android-sdk-windows目录下)  可能会出现错误,访问不了https://  解决办法:勾选Settings &Force https://...sources to be fetched using http://  然后再选择的Avaiable Packages进行下载,如下图,  如果你只想安装Android2.2的模拟器,就选择SDK Platform Android 2.2. API 8, revision 2  下载后软件会自动将模拟器安装到android-sdk-windows目录内的,无需用户操作,然后直接到 Virtual Device& new.. 这一步。  选择安装 (install Selected)  下载速度不敢恭维,你家网速再快也白搭,真是太慢了! 只能耐心等待&&  下载完了之后,再回到Virtual Device& new..  在Name项 随便填写一个名字 , 在Target选择Android2.2-API Level 8,  在Size里填写SD卡的大小,其它选择默认即可。  然后点击 Create AVD创建成功!选择Start启动,来看一下android系统它的真面目吧。  注意:如果你的系统&我的文档&转移了位置,可能会启动失败。  解决办法是:进入 &我的文档&把.android目录 复制到  WIN7位置为: C:\Users\用户目录 下  XP位置为: C:\Documents and Settings\用户目录 下  如果按上面修改后依然无法启动,那么得把配置文件里面的路径改为你相应的地址。  在开启模拟器前,还会有个窗口弹出,如下图,无需选择,直接点击&Launch&按钮进入模拟器。  会看到Android手机系统正在启动中&& 第一次启动时间会比较长,耐心等待。  进入系统后,是跟手机上的界面一模一样的。  再来其他几个界面图看看    刚进去时,默认是英文系统,可通过语言设置改为中文 Settings - & Language & Keyboard -& Select language  至此,Android模拟器安装调试完毕,里面还没有任何的软件,下面再来说说如何安装软件吧。  二、在模拟器安装APK的方法  1、先运行Android模拟器,启动你刚刚装好的Android手机系统,准备好你需要安装apk软件。  例如,我把手机QQ的APK下载好放到电脑桌面上,文件名为:QQ.apk  2、打开命令行CMD窗口(从开始菜单输入CMD 回车)  输入 adb install Desktop\QQ.apk敲回车  注意哦,不要在开启模拟器的同时插着其他android手机,否则无法识别安装的。     点击回车后或看到如下图的内容  看到Success就说明安装成功了,如果安装失败,还会给出相应的问题原因。  这里有个小技巧,在输入 adb install 之后用鼠标把apk安装文件直接拖到命令行窗口中,它就会自动填写地址了,无需自己输入文件的路径。  再回到android模拟器上看看,是不是已经多了一个QQ的图标。  其它android软件也是这样安装的。  好了,快去体验一下全新的android系统吧,装上一些软件,感受一下android系统给你带来的强大功能!VB写的服务端,android写的客户端,在模拟器下能通信,把android客户端按到手机下就不连接不下了,小弟是初学者,正在学习android的scoket通信_一个2分查找的core,求教.实在搞不定了_产生段错误__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
VB写的服务端,android写的客户端,在模拟器下能通信,把android客户端按到手机下就不连接不下了,小弟是初学者,正在学习android的scoket通信
一个2分查找的core,求教.实在搞不定了
产生段错误
VB写的服务端,android写的客户端,在模拟器下能通信,把android客户端按到手机下就不连接不下了,小弟是初学者,正在学习android的scoket通信
VB写的服务端,android写的客户端,在模拟器上能通信,把android客户端按到手机上就不连接不上了,小弟是菜鸟,正在学习android的scoket通信客户端程序:package wyf.
//声明包语句import java.io.DataInputS
//引入相关类import java.io.DataOutputSimport java.io.Fimport java.io.IOEimport java.io.PrintWimport java.io.UnsupportedEncodingEimport java.net.S
//引入相关类import android.app.A
//引入相关类import android.content.DialogIimport android.content.DialogInterface.OnClickLimport android.os.B
//引入相关类import android.view.Vimport android.widget.Bimport android.widget.EditT
//引入相关类public class Sample_10_1_Client extends Activity { private S private EditT private Button button1; private Button button2; private Button button3; private Button button4; private Button button5; private S DataOutputStream dout = DataInputStream din =
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//设置当前屏幕
et = (EditText)findViewById(R.id.et);
//获得EditText对象
button1= (Button)findViewById(R.id.Button01);
button2= (Button)findViewById(R.id.Button02);
button3= (Button)findViewById(R.id.Button03);
button4= (Button)findViewById(R.id.Button04);
button5= (Button)findViewById(R.id.Button05);
button1.setOnClickListener(new buttonListener1());
button2.setOnClickListener(new buttonListener2());
button3.setOnClickListener(new buttonListener3());
button4.setOnClickListener(new buttonListener4());
button5.setOnClickListener(new buttonListener5());
connectToServer();
//连接服务端
class buttonListener1 implements OnClickListener, android.view.View.OnClickListener{
public void onClick(View v) {
String str="one";
dout.write(str.getBytes("UTF-8"));
dout.flush();
et.setText("向电脑发送了"+"“"+str+"”");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
public void onClick(DialogInterface dialog, int which) {
class buttonListener2 implements OnClickListener, android.view.View.OnClickListener{
public void onClick(View v) {
String str="two";
dout.write(str.getBytes("UTF-8"));
dout.flush();
et.setText("向电脑发送了"+"“"+str+"”");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
public void onClick(DialogInterface dialog, int which) {
class buttonListener3 implements OnClickListener, android.view.View.OnClickListener{
public void onClick(View v) {
String str="three";
dout.write(str.getBytes("UTF-8"));
dout.flush();
et.setText("向电脑发送了"+"“"+str+"”");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
public void onClick(DialogInterface dialog, int which) {
class buttonListener4 implements OnClickListener, android.view.View.OnClickListener{
public void onClick(View v) {
String str="four";
dout.write(str.getBytes("UTF-8"));
dout.flush();
et.setText("向电脑发送了"+"“"+str+"”");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
public void onClick(DialogInterface dialog, int which) {
class buttonListener5 implements OnClickListener, android.view.View.OnClickListener{
public void onClick(View v) {
String str="five";
dout.write(str.getBytes("UTF-8"));
dout.flush();
et.setText("向电脑发送了"+"“"+str+"”");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
public void onClick(DialogInterface dialog, int which) {
public void connectToServer(){
//方法:连接客户端
socket = new Socket("127.0.0.1", 9958);//创建Socket对象
10.200.53.56
60.213.232.43
//msg = new PrintWriter(socket.getOutputStream());
din = new DataInputStream(socket.getInputStream()); //获得DataInputStream对象
dout = new DataOutputStream(socket.getOutputStream()); //获得DataInputStream对象
//din.read(msg.getBytes("UTF-8"));//getBytes("UTF-8")
//msg = din.readUTF();
//读取服务端发来的消息
//et.setText(msg);
//设置EditText对象\
//button1.setText(msg);
catch(Exception e){
//捕获并打印异常
e.printStackTrace();
}}------解决方案--------------------
两步就可以了:步骤:1、打开百度搜索“IP查询”,然后会有一个本机IP: xx.xx.xx.xx 2、将以下代码中的127.0.0.1改成步骤1查到的本机IP:xx.xx.xx.xxsocket = new Socket("127.0.0.1", 9958);
------解决方案--------------------
socket = new Socket("127.0.0.1", 9958);//创建Socket对象 10.200.53.56 60.213.232.43不是这个9958端口,把这个port转化为16进制,再交换高低位。即:port = ((port& 0xFF00)&&8)|(port& 0x00FF)&&8);
一个2分查找的core,求教.实在搞不定了
一个二分查找的core,求教......实在搞不定了数据是这样的id1 score1 id2 score2id是升序的传入一个值queryid,用二分查找去匹配id代码如下
int mid = ((start + end) / 2) & 0
if (pdata[mid] == queryid){
if (mid+1 & fv.m_num){
finalScore = *(pdata + mid + 1);
else if (pdata[mid] & queryid){
start = mid + 2;
end = mid - 2;
然后,就莫名其妙core掉了,晕死,单元测试,造各种异常值,都没办法复现需要复现原因求救....------解决方案--------------------
既然是越界 那就加些判断呗
------解决方案--------------------
先/visualstudio/en-us/products/2010-editions/visual-cpp-express右边Visual C++ 2010 Express下面的Select language...下拉选‘简体中文’,再按Install Now按钮再参考C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\bsearch.cC/C++ code
*bsearch.c - do a binary search
Copyright (c) Microsoft Corporation. All rights reserved.
defines bsearch() - do a binary search an an array
*******************************************************************************/
#include &cruntime.h&
#include &stdlib.h&
#include &search.h&
#include &internal.h&
#if defined (_M_CEE)
#define __fileDECL
/* defined (_M_CEE) */
#define __fileDECL
/* defined (_M_CEE) */
*char *bsearch() - do a binary search on an array
Does a binary search of a sorted array for a key.
const char *key
- key to search for
const char *base
- base of sorted array to search
unsigned int num
- number of elements in array
unsigned int width - number of bytes per element
int (*compare)()
- pointer to function that compares two array
elements, returning neg when #1 & #2, pos when #1 & #2, and
0 when they are equal. Function is passed pointers to two
array elements.
if key is found:
returns pointer to occurrence of key in array
if key is not found:
returns NULL
*Exceptions:
Input parameters are validated. Refer to the validation section of the function.
*******************************************************************************/
#ifdef __USE_CONTEXT
#define __COMPARE(context, p1, p2) (*compare)(context, p1, p2)
/* __USE_CONTEXT */
#define __COMPARE(context, p1, p2) (*compare)(p1, p2)
/* __USE_CONTEXT */
#if !defined (_M_CEE)
/* !defined (_M_CEE) */
SECURITYSAFECRITICAL_ATTRIBUTE
#ifdef __USE_CONTEXT
void * __fileDECL bsearch_s (
REG4 const void *key,
const void *base,
size_t num,
size_t width,
int (__fileDECL *compare)(void *, const void *, const void *),
void *context
/* __USE_CONTEXT */
void * __fileDECL bsearch (
REG4 const void *key,
const void *base,
size_t num,
size_t width,
int (__fileDECL *compare)(const void *, const void *)
/* __USE_CONTEXT */
REG1 char *lo = (char *)
REG2 char *hi = (char *)base + (num - 1) *
REG3 char *
/* validation section */
_VALIDATE_RETURN(base != NULL || num == 0, EINVAL, NULL);
_VALIDATE_RETURN(width & 0, EINVAL, NULL);
_VALIDATE_RETURN(compare != NULL, EINVAL, NULL);
We allow a NULL key here because it breaks some older code and because we do not dereference
this ourselves so we can't be sure that it's a problem for the comparison function
while (lo &= hi)
if ((half = num / 2) != 0)
mid = lo + (num & 1 ? half : (half - 1)) *
if (!(result = __COMPARE(context, key, mid)))
return(mid);
else if (result & 0)
hi = mid -
num = num & 1 ? half : half-1;
lo = mid +
else if (num)
return (__COMPARE(context, key, lo) ? NULL : lo);
return NULL;
#undef __fileDECL
#undef __COMPARE
产生段错误
产生段异常#include &iostream&template &class T&
class LinearList
virtual bool IsEmpty() const=0;
virtual int Length() const=0;
virtual bool Find(int i,T& x) const=0;
virtual int Search(T x) const=0;
virtual bool Insert(int i,T x)=0;
virtual bool Delete(int i)=0;
virtual bool Update(int i,T x)=0;
virtual void shuchu()const=0;
protected:
//线性表的长度};
template &class T& class SeqList:public LinearList&T& {
SeqList(int mSize);
~SeqList() { delete []};
bool IsEmpty()
int Length()
bool Find(int i,T& x)
int Search(T x)
bool Insert(int i,T x);
bool Delete(int i);
bool Update(int i,T x);
void shuchu()
//顺序表的最大长度
//动态一维数组的指针 }; template &class T& SeqList&T&::SeqList(int mSize) {
maxLength=mS
elements=new T[maxLength];
//动态分配顺序表的存储空间
int n=0; } template &class T& bool SeqList&T&::IsEmpty() const {
return n==0; } template &class T& int SeqList&T&::Length() const {
} template&class T& bool SeqList&T&::Find(int i,T& x) const {
if (i&0 || i&n-1){
//对i进行越界检查
cout&&"Out of Bounds"&&
x=elements[i];
//通过引用参数x返回下标为i的元素
} template&class T& int SeqList&T&::Search(T x) const {
for(int j=0;j&n;j++)
if (elements[j]==x)
//从头开始搜索值为x的元素
return -1; } template&class T& bool SeqList&T&::Insert(int i,T x) {
if (i&-1 || i&n-1) {
cout&&"Out Of Bounds"&&
if (n== maxLength){
//上溢出检查
cout&&"OverFlow"&&
for (int j=n-1;j&i;j--) elements[j+1]=elements[j];
//从后往前逐个后移元素
elements[i+1]=x;
//将x插入下标为i的元素后面
n++; } template &class T& bool SeqList&T&::Delete(int i) {
//下溢出检查
cout&&"UnderFlow"&&
if (i&0 || i&n-1) {
cout&&"Out Of Bounds"&&
for (int j=i+1;j&n;j++) elements[j-1]=elements[j];
//从前往后逐个前移元素
n--; } template &class T& bool SeqList&T&::Update(int i,T x) {
if (i&0 || i&n-1) {
cout&&"Out Of Bounds"&&
elements[i]=x;
//将下标为i的元素值修改为x
} template &class T& void SeqList&T&::shuchu()const {
for (int i=0; i&n; i++) cout&&elements[i]&&"
int main(){
SeqList&int& L(20);
for(int i=0;i&5;i++)
L.Insert(i-1,i);
L.shuchu();system("pause");return 0;}------解决方案--------------------
SeqList&T&::SeqList(int mSize){ maxLength=mSelements=new T[maxLength]; //动态分配顺序表的存储空间n=0;//改 int n=0;}------解决方案--------------------
楼主,你的LinearList内定义了n表示长度,为什么SeqList继承后又不用呢??C/C++ code
SeqList&T&::SeqList(int mSize)
maxLength=mS
elements=new T[maxLength]; //动态分配顺序表的存储空间
n=0;//改 int n=0;
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:10380人阅读
Android SDK中文安装攻略
BY Wang BaoYi
本指南参考官方安装指导方法完成,详情请查询
第一部分 安装环境
第二部分 安装流程(全程root身份安装)&
第三部分 Hello World
附录 Plantform下载
第一部分 安装环境
1.1装备工作
一台可以联网的Linux PC(或虚拟Linux PC)
需要下载的软件包:
JDK & jdk-6u21-linux-i586-rpm.bin
Eclipse & eclipse-SDK-3.6.1-linux-gtk.tar.gz & eclipse-rcp-helios-SR1-linux-gtk.tar.gz
SDK starter package & android-sdk_r07-linux_x86.tgz.tar
ADT & ADT-0.9.9.zip
Plantform(android2.2)
1.2软件包说明
①&装JDK,不要装JRE,JDK环境&JRE环境。JDK版本要求参考Android官方建议
②&Eclipse要求带JAVA开发功能即可,这里选用Eclipse Classic 3.6.1。Eclipse-RCP是Eclipse的插件开发包,安装ADT需要用到其中的包。
③&SDK starter package是Android SDK初始工具包,包含SDK的基本工具,无plantform。
④&ADT是Android Developer Tools For Eclipse 的插件。安装需要网络支持
⑤&Plantform(android2.2)可以事前下载好,避免自带工具下载的耗时。
1.3软件包之间关系
Android SDK的开发模式是Android SDK(包含至少一个plantform)+基于Eclipse的ADT插件。ADT运行环境需要Eclipse和JDK支持。
1.4简要安装顺序
1&规划好一个Android工作目录
2&装好JDK,设定好JAVA环境变量
3&解压缩Eclipse保证其正常运行
4&解压缩SDK starter package到工作目录
5&在Eclipse中添加ADT插件
6&设定ADT插件目录属性指向Android SDK目录(SDK starter package解压缩的目录)
7&第一次安装需要运行ADT插件添加基础平台,如android 2.2 2.1 1.6 1.5
第二部分 安装流程(全程root身份安装)
2.1 安装JDK
提示:最好将jdk放在一个单独的目录中执行安装,因为安装过程中会解压出很多子包在当前目录下
执行安装命令:
[root@localhost jdk]# ./jdk-6u21-linux-i586-rpm.bin
安装完成后设定环境变量
[root@localhost ~]# gedit /etc/bashrc
在文件末尾添加
export PATH=/usr/java/jdk1.6.0_21/bin:$PATH
/*/usr/java/jdk1.6.0_21是java默认安装路径*/
[root@localhost ~]# source /etc/bashrc
[root@localhost ~]# java -version
2.2 安装Eclipse
Eclipse不需要安装,解压缩即可直接使用,我们将3.6.1解压缩到/opt文件夹下,然后在另一个文件夹下解压缩RCP,将RCP中的features 和 plugin两个文件夹覆盖到Eclipse 3.6.1文件夹下即可,进入目录/opt/eclipse/ 运行程序,
[root@localhost eclipse]# ./eclipse
保证Eclipse可正常运行
2.3 安装SDK starter package
将SDK starter package解压缩到指定目录下,这个目录就是日后Android的开发目录。
查看一下包中的内容,这时候只有tools文件夹有内容,其余的文件夹都是空的
2.4 安装ADT插件
完全网络安装方式
1打开Eclipse,然后选择Help & Install New Software
2 在 Available Software 对话框中, 点击Add....
3出现Add repository 对话框
在"Name"一栏输入名字 (如, "Android Plugin",3.6版可不输入)
在"Location"一栏输入地址&
Eclipse会搜索指定路径的可用安装包
4将Developer Tools选中,点击Next.。之后Eclipse会检查兼容性与依赖,并下载相关软件包
5 ADT安装之前会有个License提示,选择同意,并点击 Finish.
6安装完成后需要重启eclipse使ADT生效
半网络方式安装
下载ADT插件压缩包ADT-0.9.9.zip,无需解压。
第1步到第2步同网络方式安装
3出现Add repository 对话框
在"Name"一栏输入名字 (如, "Android Plugin",3.6版可不输入)
在"Location"一栏,单击右侧的"Archive"。选中文件
之后同网络方式安装的第4步到第6步
ADT成功安装的截图
注意:若出现错误提示在安装过程中
org.eclipse.wst.xml.core/0.0.0
org.eclipse.wst.sse.core/0.0.0
org.eclipse.wst.xml.ui/0.0.0
org.eclipse.wst.sse.ui/0.0.0
org.eclipse.gef/0.0.0
org.eclipse.wst.sse.ui/0.0.0
org.eclipse.wst.xml.core/0.0.0
org.eclipse.wst.sse.core/0.0.0
org.eclipse.gef/0.0.0
org.eclipse.wst.xml.ui/0.0.0
是因为缺少插件开发的相关组件包,用Eclipse自带的升级工具升级一下即可
升级地址:http://download.eclipse.org/releases/helios
升级方法:The Google Plugin for Eclipse depends on other specific Eclipse components, such as . Your installation of Eclipse may not yet include all of them, but they can be easily installed by following these instructions.
Eclipse 3.6 (Helios)
1 Select Help & Install New Software...
2 Click the link for Available Software Sites.
3 Ensure there is an update site named Helios. If this is not present, click Add... and
enter http://download.eclipse.org/releases/helios for the Location.
4 N Eclipse should download and install the plugin's dependencies.
2.5 设定ADT插件目录属性指向android SDK目录
打开Eclipse,然后选择Windows & Preferences
在左侧面板选中Android,右侧点击Browse&,找到SDK的目录,点击OK。
2.6 添加基础平台Android 2.2
在设定完ADT属性后,我们就可以在eclipse中运行ADT管理工具了
打开Eclipse,然后选择Windows & Android SDK and AVD Manager
在弹出的对话框中,选中左侧的Availiable Package,这时候在右侧会找到谷歌目前发布的Android平台工具集。
以开发Android 2.2为例,我们选中五项
Documentation for Android SDK, API 8,revision 1
SDK Platform Android 2.2, API 8,revision 2
Samples for SDK API 8,revision 1
Google APIs by Goolge Inc, Android API 8,revision 2
Market Licensing package, revision 1
点击右下角的 Install Selected
在License设定中,要把全部Accept。之后点击Install
下载过程截图
用ADT下载平台包会很耗时,这里有个小敲门。正在下载的组件包会缓存在android-sdk-linux_x86/temp下面。但是一个包安装完成后就会被立即删除。我们可以将下载的包的名字记下。在文件名称前加上地址
https://dl-/android/repository/
将上述地址复制到下载工具,然后将下载完成的软件包全部直接复制到temp下面,再启动ADV。这样AVD Manager会认为下载完毕,直接安装。
安装结果可以点击Installed Packages查看
2.7 启动Android模拟器
在完成上面的工作后,基本的Android开发平台已经搭建完成,现在让我们建立自己第一个Android模拟器吧。
打开Eclipse,然后选择Windows & Android SDK and AVD Manager
点击右侧的Virtual Device&New&
配置你的AVD
配置完成后,点击CreateAVD,会出现下面的对话框,选中Test01点击Start..启动AVD
启动过程会花很长时间,启动之后的界面如下图。如果要流畅运行AVD,需要CPU支持虚拟化技术,或者在实体机上安装Linux。
设定中文界面
点击Setting,选中Language & keyboard
选中Select language
拖到最下面,选中& 中文(简体)
设置完成后的效果
第三部分 Hello World
3.1 创建一个AVD(参考2,.7)
3.2 打开Eclipse,创建一个Android工程
3.3 填写工程属性
Project name: HelloAndroid
Application name: Hello, Android
Package name: com.example.helloandroid (or your own private namespace)
Create Activity: HelloAndroid
点击 Finish.按钮
3.4 编辑HelloAndroid.java 文件,
在 HelloAndroid & src & com.example.helloandroid中
修改其中代码,加入Helloworld字段
package com.example.
import android.app.A
import android.os.B
import android.widget.TextV
public class Helloworld extends Activity {
&&& /** Called when the activity is first created. */
&&& @Override
&&& public void onCreate(Bundle savedInstanceState) {
&&&&&&& super.onCreate(savedInstanceState);
&&&&&&& TextView tv = new TextView(this);
&&&&&&& tv.setText("Hello, wby`world");
&&&&&&& setContentView(tv);
选中Run & Run
选中Android Application
运行时的画面
附录 Plantform下载
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:75197次
积分:1288
积分:1288
排名:第13506名
原创:53篇
评论:16条
(1)(4)(3)(8)(16)(1)(2)(6)(7)(7)(2)

我要回帖

更多关于 android 模拟器加速 的文章

 

随机推荐