Android 问题流水总结

一、更新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了,这样也避免了对打开的文件进行更改的错误。

二、错误提示: This Android SDK requires And...te ADT to the latest version.

解决方法:

在SDK的Tools目录的lib中,知道打plugin.prop文件,将其中的plugin.version=20.0.0改为10.0.0,然后重新启动Eclipse就可以继续使用了

plugin.version=这里是当前的版本, 换成你ADT的版本即可  (help->about ADT 版本即可)

时间: 2024-08-21 00:25:01

Android 问题流水总结的相关文章

Android 游戏开发(二)SurfaceView初探

SurfaceView游戏框架在游戏开发当中有举足轻重的地位.SurfaceHolder类是用来控制SurfaceView的大小.格式,并且主要用于监听Surface的状态.SurfaceView好像就是一块内存数据里面记录着数据,更改数据而是由SurfaceHolder来控制,使用SurfaceHolder的lockCanvas()函数来获取SurfaceView的Canvas对象.然后在Canvas上绘制内容来修改SurfaceView中的数据. import android.content

Android使用第三方推送(二)百度云推送

时间过得好快,转眼就是12月了.工作了之后,发现节奏停不下来,像是被上了发条,再也由不得自己.工作日如流水,周末更是转瞬即逝.其实想想也是有时间的,只不过没有很好的利用,或者花在了没有意义的事情上面.人总是有惰性的,但是持续下去就不好了. 上周开始接触第三方云推送,先后体验了极光推送,个推和百度云推送,也感受了各个平台的特性.有的部署便捷,有的功能强大,有的稳定可靠.今天简单介绍一下百度云推送的使用. 百度云推送给我的感觉就是稳定可靠,毕竟是百度出品,值得信赖.而且富媒体推送也是免费,又胜出极光

《Android源码设计模式解析与实战》读书笔记(十八)

第十八章.代理模式 代理模式也称委托模式,是结构型设计模式之一.是应用广泛的模式之一. 1.定义 为其他对象提供一种代理以控制对这个对象的访问. 2.使用场景 当无法或不想直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口. 3.UML类图 (1)Subject:抽象主题类,声明真实主题与共同接口方法,该类可以是抽象类或接口. (2)RealSubject:真实主题类(被委托类),尤其执行具体的业务逻辑方法.

【转载】Android动画Animation

原文链接:http://www.cnblogs.com/zxl-jay/archive/2011/10/03/2198632.html 今天学习了Android中的Animation,它是一种能为我们提供动画效果的类.借助于网络资源和自己的理解,我将今天学到的知识总结如下(内容有点长,但是你读完后绝对对你有帮助,学习就得有点耐心): Android提供了Animation来实现动画的效果,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景

Android平台的手机记账应用开发全程实录

目前Android平台的移动应用软件开发十分普遍,各行各业就需要在移动互联网时代发挥各自的行业优势,在人们生活中也离不开移动应用软件的帮助.本课程介绍的是基于移动平台的手机记账软件的开发,由于智能手机都是随身携带,智能手机用户之中有很大一部分人都有用手机记账的需求,可以能过此应用分门别类记录下在生活中的各项开支,有助于了解自己的消费习惯和特点.本课程以此项目为开发为讲解内容,以目前应用市场上比较成熟的产品为依据,由浅入深循序渐进进行介绍,绝大部分的代码的编写都有相应的介绍,力求做到详细具体,让学

Android APK瘦身全面总结——如何从32.6M到13.6M

前言 之前我简单介绍了关于svg图片瘦身的问题,在公司,瘦身这个问题是我提出来的,所以这锅我背了.公司项目是32.6M,我给自己的要求就是低于20M.上周花了一个星期瘦身,至于为什么花了一周,主要是svg适配问题我被搞蒙蔽了.然后发现还要改大量代码,想想也就算了,又换了另一种瘦身方法. 很多人是因为这标题而来的,怎么可能,32.6M的居然可以变成13.6M.下面容我慢慢道来. APK结构介绍 classes.dex classes.dex是Java源码编译后生成的java字节码文件.但由于And

关于Android的尝试 test

无时无刻都是在学与习,无时无刻都在觉与悟:行視坐卧立皆有“道”理. 学习这个词古今已经有很大的不同,我欣赏的是说文解字里的意思:学就是觉悟,习就是幼鸟不断的拍动翅膀跃跃欲飞的樣子.引申之意即有所领会,不断的复习,直到掌握了,“腾飞而起”.现在的“学习”反倒是联想到课堂上,正襟危坐,听课考试之类,令人反感.事实上学习是无时无刻的,尤其是在这个知识时代,需要对学习有全面的认识.从学习的动机,到有效的学习方法,以及客观的学习的结果评量.知道为何而学,方能師出有名,持之以恆而不會懷疑. 孔子学识渊博,他

我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!

本文来自:http://blog.csdn.net/ouyang_peng/article/details/11358405 今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下 谦虚的天下 柳志超博客 Android中文Wiki AndroidStudio-NDK开发-移动开发团队谦虚的天下 - 博客园gundumw100博客 - android进阶分类文章列表 - ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总 - CSDN.NET - CSDN资讯Android笔

Android权限管理PermissionsDispatcher2.3.2使用+原生6.0权限使用

PermissionsDispatcher2.3.2使用 Android6.0权限官网https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html?hl=zh-cn系统权限:https://developer.android.com/training/permissions/index.html?hl=zh-cn权限的最佳做法:https://developer.android.com/trai