有没有办法如何在没有整个SDK的情况下安装ADB?

时间:2012-03-15 11:50:37

标签: android sdk adb

我需要在客户的PC上安装ADB连接到Android手机并在那里安装apk。而且由于SDK的大小,可以在不安装整个SDK的情况下完成它吗?

9 个答案:

答案 0 :(得分:23)

是的,你可以

Installing ADB in windows without Download Android SDK

  
      
  1. 首先,您需要一个可以部分下载内容的程序   来自互联网的zip文件。
  2.   
  3. 设置完成后,转到SDK   下载页面并获取SDK的链接。
  4.   
  5. 在zip文件中,导航   到“android-sdk-windows \ tools”
  6.   
  7. 从那里,只选择“adb.exe”,   “AdbWinApi.dll”和“AdbWinUsbApi.dll”
  8.   
  9. 下载。
  10.   

来源:http://twigstechtips.blogspot.in/2011/07/android-downloading-adb-without-sdk.html

答案 1 :(得分:6)

我从http://adbshell.com/downloads获得了adb.exe和所需的.dll个文件

非常简约,但完全符合它的需要。

答案 2 :(得分:4)

不幸的是,由于平台工具被移动到一个单独的包中,上面的方法不再起作用了。

编辑: 新页面没有信息:http://wiki.cyanogenmod.org/w/Doc:_sdk_intro

但旧维基仍然可以在这里找到:http://oldwiki.cyanogenmod.org/wiki/Howto:_Install_the_Android_SDK/Windows

答案 3 :(得分:3)

只需将以下文件从任何现有的android sdk / platoform-tools文件夹复制到您的电脑上即可使用

AdbWinUsbApi.dll AdbWinApi.dll adb.exe

答案 4 :(得分:3)

您可以在线程后从XDA开发人员下载Minimal ADB和Fastboot: http://forum.xda-developers.com/showthread.php?t=2317790

答案 5 :(得分:3)

现在可以从Google正式获得。您可以从此处SDK Platform Tools Release

下载所需的工具

答案 6 :(得分:1)

平台工具已移至其他软件包,因此上述列出的方法不再起作用。 在04/04/2020上运行的方法:

  1. 从以下位置下载平台工具:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
  2. 从具有ADB二进制文件的提取文件夹中提取zip并打开命令提示符窗口。
  3. 在设备上启用USB调试并连接它。
  4. 在命令窗口中运行命令adb devices,您的设备现在应该在设备列表中可见。
  5. 设置adb的路径变量。 新的Android Studio adb位置为

    C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ platform-tools

将此路径添加到Path环境变量中。

右键单击我的电脑->单击属性->高级系统设置->环境变量->系统变量。 ->滚动查找路径变量和路径 C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ platform-tools;用分号(不要从此文本框中删除现有的路径字符串)。单击确定。 enter image description here

现在可以从计算机位置的任何位置运行命令提示符,并运行命令adb设备,它将正常工作!

有关更多详细信息,请访问官方的xda开发人员论坛:https://www.xda-developers.com/install-adb-windows-macos-linux/

答案 7 :(得分:0)

不过,我认为最好的方法是打开Android Studio,转到“工具”->“ SDK管理器”,然后单击“ SDK工具”选项卡,查看是否有适用于Android SDK平台工具的更新,如果有,请进行更新。{{3 }}

答案 8 :(得分:0)

如果您使用的是 Ubuntu,则可以使用 apt

$ apt show adb Package: adb Version: 1:8.1.0+r23-5~18.04 Priority: optional Section: universe/devel Source: android-platform-system-core Origin: Ubuntu Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 253 kB Provides: android-tools-adb Depends: android-libadb (= 1:8.1.0+r23-5~18.04), android-libbase, libc6 (>= 2.24), libgcc1 (>= 1:3.0), libstdc++6 (>= 6) Recommends: android-sdk-platform-tools-common Breaks: android-tools-adb (<< 6.0~) Replaces: android-tools-adb (<< 6.0~) Homepage: https://android.googlesource.com/platform/system/core Download-Size: 97.4 kB APT-Manual-Installed: no APT-Sources: http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages Description: Android Debug Bridge A versatile command line tool that lets you communicate with an emulator instance or connected Android-powered device. . This package recommends "android-sdk-platform-tools-common" which contains the udev rules for Android devices. Without this package, adb and fastboot need to be running with root permission.

注意最后一部分:

<块引用>

这个包推荐“android-sdk-platform-tools-common”,它包含 Android 设备的 udev 规则。没有这个包,adb和fastboot需要 以 root 权限运行。

意味着只下载 sdk 可能是值得的。但是 apt 上托管的 sdk 的占用空间看起来比 android website 上的 zip 小得多。

$ apt show android-sdk-platform-tools-common 
Package: android-sdk-platform-tools-common
Version: 27.0.0+10~18.04.2
Priority: optional
Section: universe/devel
Source: android-sdk-meta (25.0.0+10~18.04.2)
Origin: Ubuntu
Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 50.2 kB
Download-Size: 12.2 kB
APT-Manual-Installed: no
APT-Sources: http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
Description: Tools for interacting with an Android platform - Common files
 The Android SDK includes a variety of tools that help you develop mobile
 applications for the Android platform. The tools are classified into 3 groups:
 SDK Tools, Platform-tools and Build-tools.
 .
 Platform-tools are customized to support the features of the latest Android
 platform.
 .
 This package provides common files of Android SDK Platform-tools. It also
 provides UDEV rules enabling adb and fastboot to work without root access to
 the host machine.
setCanvas