android 有没有办法只安装ADB而不安装整个SDK?

yv5phkfx  于 2023-05-27  发布在  Android
关注(0)|答案(8)|浏览(171)

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

yacmzcpb

yacmzcpb1#

是的你可以
1.首先,你需要一个程序,可以从互联网上下载zip文件的部分内容。
1.设置完成后,转到SDK下载页面并获取SDK的链接。
1.在zip文件中,导航到“android-sdk-windows\tools”
1.从那里,仅选择“adb.exe”、“AdbWinApi.dll”和“AdbWinUsbApi.dll”
1.下载。
来源:http://twigstechtips.blogspot.in/2011/07/android-downloading-adb-without-sdk.html

dhxwm5r4

dhxwm5r42#

它现在可以作为一个单独的工具从Google正式获得。你可以从这里下载SDK Platform Tools Release

iaqfqrcu

iaqfqrcu3#

我从以下地址获得了adb.exe和所需的.dll文件:http://adbshell.com/downloads
非常简约,但做的正是它需要做的。

llmtgqce

llmtgqce4#

不幸的是,由于平台工具被移动到一个单独的包,上面的方法不再起作用。
新页面没有找到http://wiki.cyanogenmod.org/w/Doc:_sdk_intro
但旧的wiki仍然可以在这里使用:http://oldwiki.cyanogenmod.org/wiki/Howto:_Install_the_Android_SDK/Windows

xxe27gdn

xxe27gdn5#

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

fnx2tebb

fnx2tebb6#

平台工具被移动到不同的包中,因此上面列出的方法不再起作用。2020年4月4日工作方法:
1.从以下位置下载平台工具:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
1.提取压缩文件并从提取的文件夹中打开命令提示符窗口具有亚行二进制.
1.在设备上启用usb调试并连接它。
1.在命令窗口中运行命令adb devices,您的设备现在应该在设备列表中可见。
1.为adb设置路径变量。新的Android Studio adb位置是
C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools
将此路径添加到Path环境变量。
右键单击我的PC ->单击属性->高级系统设置->环境变量->系统变量。->滚动找到Path变量和路径C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools;带分号(不要从此文本框中删除现有的路径字符串)。单击确定。x1c 0d1x
现在运行命令提示符从任何地方在计算机位置和运行命令adb设备,它将工作!!
欲了解更多详情,请访问官方xda开发者论坛:https://www.xda-developers.com/install-adb-windows-macos-linux/

uqzxnwby

uqzxnwby7#

只要复制以下文件从任何现有的android sdk/platoform-tools文件夹到您的pc和它应该工作
AdbWinUsbApi.dll adb.exe

twh00eeo

twh00eeo8#

如果你在Ubuntu上,你可以使用apt
sudo apt install adb
注意最后一部分:
此软件包推荐“android-sdk-platform-tools-common”,其中包含Android设备的udev规则。如果没有这个包,adb和fastboot需要以root权限运行。
这意味着下载SDK可能是值得的。但是apt上托管的sdk的占用空间看起来明显小于android website上的zip。

$ 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.
$ 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.

相关问题