Android 问题流水总结
先来一篇环境搭建的博客
这些都是大同小异。
http://blog.csdn.net/yzhj2005/article/details/6980676
http://blog.csdn.net/wangjinyu501/article/details/8206735
http://blog.sina.com.cn/s/blog_8669d5ab0101d3s9.html
一、更新Android SDK 出错 Failed to rename directory \temp\ToolPackage.old01
打算更新Android SDK 版本到 Android SDK Tools 20,打开SDK Manager.exe 开始更新,结果安装时弹出错误提示:Failed to rename directory D:\android-sdk\tools to D:\android-sdk\temp\ToolPackage.old01.安装失败,在Ubuntu上没有出现这个问题,Win7上出现了,说是不能更改tools这个文件名,原来是当打开SDK Manager.exe后,会运行一些 tools文件夹下的一些程序,比如 android.bat,这样会使得tools这个文件夹被锁定,无法修改,网上有很多说是使用命令行来更新,这种有点复杂。
现在找到另一种很傻瓜的方法:
关闭之前打开的SDK Manager.exe ,把sdk 中的tools文件夹复制一份,就放在tools的同一级目录下,然后打开复制的那个tools文件夹(名称一般为 "tools-副本"),然后直接打开android.bat 文件,就会自动打开 SDK Manager.exe的界面,接着更新就可以,等到更新完了,把复制的那个 tools文件夹删除掉就OK了,这样也避免了对打开的文件进行更改的错误。
2014-10-6 解决Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示
http://www.cnblogs.com/tc310/archive/2012/12/21/2828450.html
还有一种方法是使用迅雷,这个也是可行的
http://blog.csdn.net/pandahsu/article/details/6007721
二、错误提示: This Android SDK requires And...te ADT to the latest version.
解决方法:
http://developer.android.com/sdk/installing/installing-adt.html
http://developer.android.com/tools/sdk/eclipse-adt.html
Download the ADT Plugin
To add the ADT plugin to Eclipse:
- Start Eclipse, then select Help > Install New Software.
- Click Add, in the top-right corner.
- In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for the Location:
https://dl-ssl.google.com/android/eclipse/
Note: The Android Developer Tools update site requires a secure connection. Make sure the update site URL you enter starts with HTTPS.
- Click OK.
- In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
- In the next window, you'll see a list of the tools to be downloaded. Click Next.
- Read and accept the license agreements, then click Finish.
If you get a security warning saying that the authenticity or validity of the software can't be established, click OK.
- When the installation completes, restart Eclipse.
坑爹的是出现以下问题:
The operation cannot be completed. See the details.
搜了一下,方法如下:
http://blog.csdn.net/yuanbohx/article/details/6805961
http://blog.csdn.net/yuanbohx/article/details/6805961
其实就是重新安装eclipse
然后离线安装最新版本的adt,和你最近版本的sdk匹配
于是我下了这个adt:
ADT 23.0.3 (August 2014)
- Dependencies:
- Java 7 or higher is required if you are targeting the L Developer Preview.
- Java 1.6 or higher is required if you are targeting other releases.
- Eclipse Indigo (Version 3.7.2) or higher is required.
- This version of ADT is designed for use with SDK Tools r23.0.2
2015 - 1 - 17 日更新
离线更新 的话 如果你点击 check update 更新 adt 会报这个错,如下解决 rmove 这个离线 地址 即可


adt sdk eclipse 我共享出来 如下:http://yunpan.cn/QaijVp9VjYS9C 访问密码 994e
已经自动引用好了。
三、导入Eclipse工程报错 Invalid project description
http://blog.csdn.net/cneaglelee/article/details/5888325
Android 问题流水总结的更多相关文章
- 013 Android 实现流水灯功能+自定义控件的样式(可以复用)
1.介绍 (1)获取屏幕的焦点 android:focusable与android:focusableInTouchMode(获取屏幕焦点) 前者针对在键盘下操作的情况,如果设置为true,则键盘上下 ...
- 【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)
1. SurfaceView 游戏框架实例 实例效果:就是屏幕上的文本跟着点击的地方移动,效果图如下: 步骤: 新建项目“GameSurfaceView”,首先自定义一个类"MySurfac ...
- Android 4.4(KitKat)中VSync信号的虚拟化
原文地址:http://blog.csdn.net/jinzhuojun/article/details/17293325 Android 4.1(Jelly Bean)引入了Vsync(Vertic ...
- 好的android编码习惯
上一期分享了android内存优化的一些总结,这一期说说我认为的好的编码习惯,然后下一期会做安卓数据库优化的一些总结,逐渐的会将一些性能优化点总结分享出来,肯定是不够全面的希望不足的地方欢迎指出. 良 ...
- Android之断点续传下载
今天学习了Android开发中比较难的一个环节,就是断点续传下载,很多人看到这个标题就感觉头大,的确,如果没有良好的逻辑思维,这块的确很难搞明白.下面我就将自己学到的知识和一些见解写下供那些在这个环节 ...
- 一封推荐信——android培训机构
我,男,23岁,即将毕业的大四学生,就读于天津一所二本院校,计算机科学与技术专业.大一期间,进入新校园,和同学到各个宿舍推销陶瓷杯,国美电器饮水机促销员,组团蹬车游市区,不断地去探索.尝试,追求内心向 ...
- 浅谈独立使用NDK编译库文件(Android)
阅读前准备 这是一篇相对入门的文章.文中会涉及到少许NDK的知识,但个人认为对初学者来说都相对比较实用,因为都是在平时项目中遇到的(目前自己也是初学者).一些其他高深的技术不再本文探讨范围之内(因为我 ...
- 我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!
本文来自:http://blog.csdn.net/ouyang_peng/article/details/11358405 今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下 谦虚的天下 柳志超 ...
- 如何快速高效地完成一个Android项目?
本文的内容有别于之前文章中纯技术的探讨,会从业务逻辑.技术.团队和方法论的角度探讨如何快速高效地完成一个Android项目.当然,快速高效是有前提的,第一,本文依然是从研发的角度来谈如何把控项目的,而 ...
随机推荐
- 将string转换成char*
string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1.data 如: string str="abc"; ch ...
- C++向main函数传递参数的方法(实例已上传至github)
通常情况下,我们定义的main函数都只有空形参列表: int main(){...} 然而,有时我们确实需要给mian传递实参,一种常见的情况是用户设置一组选项来确定函数所要执行的操作.例如,假定ma ...
- Makefile中=、:=、+=、?=的区别
=,就是基本的赋值 :=,覆盖原来的值 +=,添加新值 ?=,如果没有赋值则赋值
- Linux设备驱动01
准备: 1.英语-是工具 2.电路原理图-补充“数电”的知识 3.阅读内核代码的能力 linux:vi+ctags+cscope windows:source insight 驱动开发的步骤 I.编辑 ...
- cocos2d-x 节点操作 -->J2ME
cocos2d-x 的节点操作涉及到以下几点 1. 节点之间的关系 2. 节点的添加操作 3. 节点的删除操作 4. ...
- Javascript原型链
原型链的关系 在Javascript中,只要创建了一个新函数,就会为该函数创建prototype属性,指向函数的原型对象,Object.prototype是所有对象最顶层的原型.所有对象都继承由Obj ...
- Lucene Field
org.apache.lucene.demo.IndexFiles类中,使用递归的方式去索引文件.在构造了一个IndexWriter索引器之后,就可以向索引器中添加Doucument了,执行真正地建立 ...
- div+css3实现的小丸子和爷爷
HTML代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF- ...
- Linux大量TIME_WAIT的解决办法
发布:theboy 来源:net [大 中 小] 根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方 socket将进入TIME_WAIT状态,TIME_WAIT状态将持 ...
- php获取网页中图片并保存到本地的代码
php获取网页中图片并保存到本地的代码,将网页中图片保存本地文件夹: <?php /** * 获取网页中图片,并保存至本地 * by www.jbxue.com */ header(" ...