关于android开发环境的创建

   最近想暑假找个实习单位,想想java android方面的应该比c、C++要好点,然后就想重操旧业学习android

大三的时候我学过一个学期的android知识。当时创建开发环境我很快就弄好了,但是环境创建险些让我崩溃。

环境搭建包括四步:

1、JDK安装

  有过java开发经验的都安装过,主要就是环境的配置,path,classpath配置好后可以通过在命令窗口

输入java -version 来判断是否装好,

2、Eclipse 安装

   直接去官网官网下载 ,Eclipse IDE for Java Developers看下你机子是32好事64位的。

3、androidSDK(software development kit)安装

   这是最麻烦的一步了,

  从Android Developers下载android-sdk_r05-windows.zip,。

  然后点击SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选中Misc中的"Force https://..."这项,再点击Available Packages 。

  选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包

  最后配置下SDK tools的绝对路径,在环境变量的变量名为path下面添加tools的地址一般为D:\AndroidDevelop\android-sdk-windows\tools

4‘、android ADT(Android Development Tools)的安装

   这一步建议用比较新的eclipse,我之前用的版本较旧,所以并没有找到install software项

  A、首先打开eclipse,help->install new software 

 B、点击Add,这时会弹出一个对话框,Name任意输入,Location:http://dl-ssl.google.com/android/eclipse,然后点击ok

 C、这是我们点击下拉框就会出现我们刚才输入的名字和网址,

选中下面两项,然后一步一步往下面点

5、AVD的创建

   为了使android应用程序在模拟器中运行,就得创建AVD

  A、打开eclipse windows->android virtual Device Manager

 B、点击new 出现一个create new virtual device 的弹出框,

  •   输入你想要的AVD Name,
  •   Device中选中模拟器所模拟的手机型号?,
  •   target选择已安装的androidSDK,
  •   CPU选择ARM   

点击ok即可

 

==============================

在安装中也遇到很多问题,例如SDK更新时出现 warning:a folder failed to be moved.

这个问题网上有两种方法解决,

第一种方法(貌似是从国外的网站上找来):

1, 复制 tools目录 为一个新的目录 tools-copy ,此时在android-sdk-windows 目录下有两个目录 tools 和 tools-copy
2, 在tools-copy目录运行 android.bat ,这样就可以正常 update all 了
3, 之后,关闭 sdk, 
4, 在 android-sdk-windows 目录运行 SDK Setup.exe

 

第二种方法:

 1, 进入sdk的temp文件夹,下载好后会有一个tools_r10-windows.zip(版本号可能会不一样,如r09)
 2, 解压此文件,如解压到tools_r10-windows目录
 3, 进入tools_r10-windows文件夹,将tools_r1006-windows里的文件复制
 4, 覆盖掉sdk根目录的tools文件夹中的文件

 

 

转载于:https://www.cnblogs.com/caosl/archive/2013/05/06/3062807.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/261716.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

getchar()和EOF总结

大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition) 第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必…

Android多种View动画:EasyAndroidAnimations

Android多种View动画:EasyAndroidAnimations EasyAndroidAnimations是Android的一个动画库,使用起来简单方便,EasyAndroidAnimations将一个Android View以各种形式的动画动起来。 其中如图: EasyAndroidA…

python中configparser详解_Python中的ConfigParser模块使用详解

1.基本的读取配置文件-read(filename) 直接读取ini文件内容-sections() 得到所有的section,并以列表的形式返回-options(section) 得到该section的所有option-items(section) 得到该section的所有键值对-get(section,option) 得到section中option的值,返…

关于ubuntu无法启动nginx的问题

在ubuntu13.04上使用apt方式安装nginx发现无法启动nginx,也不报错 查看nginx运行状态,显示未启动 搜索无果,想起了原来的遇到的一个问题,那时候是安装了nginx和lighthttpd服务器,导致nginx无法启动的情况,提…

MVC中validateRequest=false不起作用

MVC Request.QueryString 客户端 潜在危险 在MVC中如果传递xml等参数时,会报“从客户端中检测到有潜在危险的Request.QueryString值”的错误,无法提交参数,在web.Config的Pages节点或者aspx页面中添加validateRequest"false"貌似不…

C语言之基本算法32—鞍点

//数组/*题目:求随意矩阵的全部鞍点。并统计个数。(在矩阵中,一个数在所在行中是最大值, 在所在列中是最小值。则被称为鞍点。) 如: 1 2 34 5 6 7 8 9 当中,a[1][3]3是该矩阵唯一的…

django python3.6_Django+mysql+python3.6.5 Windows

1.下载py365https://www.python.org/downloads/windows/(原来有2.7.x版本 直接修改环境变量即可,需要多个python环境可以使用pyevn)2.安装mysql2.1下载https://dev.mysql.com/downloads/mysql/5.7.html#downloads解压:mysql-5.7.22-winx642.2配置环境变量…

STL - 底层实现

一、STL六大组件1)容器(Container)2)算法(Algorithm)3)迭代器(Iterator)4)仿函数(Function object)5)适配器(A…

Oracle以SQL方式导出导入(转移)数据

为什么80%的码农都做不了架构师?>>> 导出源数据 源数据库为Oracle 9g使用SQL Developer导出数据库的表结构和数据,导出成sql文件。这里的源Oracle和目标Oracle的编码是否相同,如果表字段里有时间类型的那么还要注意两库的日期格式…

产品经理应该干些啥?

产品经理的工作,总结起来就三件事: 1、知道做什么 2、知道怎么做 3、让别人去做 先来看“知道做什么”。 许多产品经理其实不知道该做什么,整日被动的应付上面安排下来的工作,一旦出现工作的断顿,就会感觉无所事…

oppo售后解锁恢复工具.zip_OPPO手机4个不为人知的小技巧,全知道的竟然不到1%,令人唏嘘...

随着科技的发展速度加快,智能手机产品也越做越高端。手机里面也包含着很多很实用的技巧,却没有多少人知道,简直就是白白的浪费呀!应用分屏一个很好用的功能,利用它我们可同时进行两种操作,比如:…

matlab中方波信号的谐波表示

matlab中方波信号的谐波表示 一.数学运算 二.matlab代码 t-7:0.001:7; %x(t)中t取值范围为【-7,7】 T11; T4; w2*pi/T; a02*T1/T; Ninput(请输入谐波数); Xta0*ones(1,length(t)); for k1:NXtXt2*a0*sinc(k*a0)*cos(k*w*t); end plot(t,Xt);三.运行结果 四。结论 很明显…

C语言学习笔记三

// C 学习笔记//日期:2013-5- 主讲://记录:ant //备注:课堂学习笔记//// switch ... case语句也可以用来实现分支的处理,使用方法如下 switch(表达式) { …

美到极致是疯狂

这是今天和校招新同事交流时的总结,希望校招新同事能够回顾,也能够写出自己的总结。 一、什么是代码高手?你怎么证明自己是代码高手? 知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个.net函数,这一点都没有意…

websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践

WebSocket是前后端交互的长连接,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。项目中,我们经常会使用WebSocket和服务器建立持久的连接。但是前…

matlab计算离散卷积

一.卷积的数学运算 (1)定义法 (2)图解法 (3)竖式乘法 二.matlab中计算离散卷积使用conv()函数 conv(a,b) 计算序列a与b的卷积 以上图中的习题为例 matlab代码如下: n1[ -2 -1 0 1 2 3 4 5]; …

黑马程序员_Java基础GUI

------- <a href"http://www.itheima.com" target"blank">android培训</a>、<a href"http://www.itheima.com" target"blank">java培训</a>、期待与您交流&#xff01; ---------- GUI:Graphical User Interf…

Maven中使用本地JAR包

为什么80%的码农都做不了架构师&#xff1f;>>> 在Maven项目中使用本地JAR包有两种方法&#xff1a; 1、使用system scope <dependencies><dependency><groupId>org.richard</groupId><artifactId>my-jar</artifactId><ver…

python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。(4.0分)_学小易找答案...

【单选题】文本文件存储的是(),由若干文本行组成,通常每行以换行符 \n 结尾。(4.0分)【单选题】()属性是返回被打开文件的访问模式。(4.0分)【单选题】重力坝是由砼或( )修筑而成的大体积档水建筑物。【单选题】模式()的用途是打开一个文件用于追加。如果该文件已存在,文件指针…

折半查找法(二分查找法)

一.举例 二.算法时间复杂度 假设一共有n个元素 第一次折半元素个数变为n/2; 第二次折半元素个数变为n/4; 第三次折半元素个数变为n/8&#xff1b; 。。。。。 第k次折半元素个数变为n/2^k; 。。。。。 假设k次找到&#xff0c;即为n/2^k1&#xff1b; klog2(n); 三.函数实现 …