Android工具的平台

有关Android SDK的一些知识

Android SDK Platform-tools

Android SDK Platform-tools 与 Android SDK Tools 有什么不同

SDK Platform 可以理解为版本,因此有 SDK Platform 7,SDK Platform 8等等 Android SDK Tools 是各个版本都可通用的工具文件夹,里面有draw9patch hierarchyviewer emulator等工

具 Android SDK Platform-tools 是版本有区别的工具文件夹,里面有adb aapt等这些文件夹

都可以在sdk安装路径下找到

Android SDK Platform-tools ,Android SDK Tools,SDK Platform之间有什么联

首先,见名知意。tools就是开发所要用的工具,platform就是平台。Platform-tools是andro id 3.0后才有的,就是说开发android 3.0(或是之后)应用什么的所要用到的工具,懂了吧,之前只有tools的。 platform就是android各版本,比如android 2.1,android 2.1,android 3.

0等。不明白加Q群107145127

Android环境SDK Platform Tools component is missing!

今天没事升级了一下ADT 10.0.1工具,然后重启Eclipse 就出现 "SDK Platform Tools component is missing! ..."的提示框!

然后就发现,所有Android项目都不会自动编译出R.java文件。

那么如何解决呢?

其实这是由于 ADT工具版本与 Android SDK Platform-tools Version不匹配造成的,解

决办法就是升级ADT插件的同时,升级Android SDK Platform-tools Version。(不是Android SDK Tools, revision 11 噢!)

Window > Android SDK and AVD Manager > Available Packages:

+ Android SDK Platform-tools, revision 3

安装完重启Eclipse即可。

好了,就此Mark!

顺便说下, 可以点击Help > About Eclipse Platform(也可能是Instrallation Details),在显示的对话框中,点击Plug-in Details和Configuration Details来查看一共安装了那些插件,各插件的版本号、提供者以及安装日志等信息。

Android 开发中的小问题集锦:

1. 拷贝文件到 emulator中的 sdcard 时报错。

在Eclipse的DDMS视窗中,选择sdcard 点击"push a file onto device",报错:Failed to push selection: Invalid argument

直接使用adb命令: adb soucefile dir,也报错,本人用的命令: "adb -e push

D:/abc.mps /mnt/sdcard",提示: Failed to copy D:/abc.mp3 to /mnt/sdcard : Read Only System.

同样报错,下面说一下原因:主要有以下几点:

1. soucefile 的路径中最好不要有空格和中文

2. 使用adb命令时,soucefile的路径在windows上,所以文件路径中的斜杠使用"/",而目标路径是Android设备的SD卡, Android是Linux系统,所以系统必须是"/".

最后将命令修改为:“adb -e push D:/abc.mp3 /mnt/sdcard” , 问题解决!

adb server is out of date. killing.ADB server

didn't ACK* failed to start dae

adb server is out of date. killing...ADB server didn't ACK* failed to start dae

最近在Android项目开发过程中,莫名其妙的出现这个问题:

ADB server didn't ACK...

adb server is out of date. killing...ADB server didn't ACK* failed to start dae

从网上搜了很多方法,什么结束进程、重启之类的都不行,最后还是发现是有一个进程把 ADB Server端口占用了。

解决过程如下:

1、打开cmd,输入 netstat -ano | findstr "5037",记下那个PID;

2、输入tasklist | findstr "4236",发现是tadb.exe这个进程占用了。。。

3、在任务管理器中结束之。。。

ADB server didn't ACK * failed to start daemon

ADB server didn't ACK * failed to start daemon *

ADB server didn't ACK

* failed to start daemon *

关闭所有adb.exe

重启eclipse即可

估计是豌豆荚影响的

adb failed to start daemon 的解决方法

adb failed to start daemon 的解决办法

很多人遇到下面这个问题

* daemon not running. starting it now on port 5037 *

ADB server didn't ACK

* failed to start daemon *

好的通常来讲,打开任务管理器,把adb或豌豆荚神马的强制退出,再adb-server就OK 了。

不过自从换了mac之后,就没太遇到过这样的事了,可是今天突然就出现了。

adb reboot不管用

adb kill-server加adb start-server也一样不行。

有的人说要重启机器,有人说只需要重启eclipse,那么如果你试了这2个方法还是不行,那么下面这条指令将帮你走出困境:

adb nodaemon server

这是一条神奇的指令,他将告诉你为啥你启动不了你的adb,这样按照他的指示,你就可以解决你的问题了。

我遇到的问题是adb_usb.ini里面多了一个空行,这个问题终于可以解决了

相关主题
相关文档
最新文档