当前位置:   article > 正文

Windows 10系统下安装ADB工具-盈鹏飞嵌入式_windows10 安装adb

windows10 安装adb

ADB工具目前是嵌入式主板的标配,它可以让用户很方便上传数据或者应用程序到主板,减少应用程序开发的时间。
以下演示过程均在盈鹏飞嵌入式AHD-T507主板上进行,如果其他公司主板,可能略有区别。

AHD-T507简要介绍如下:

AHD-T507产品特性 :

  • 采用Allwinner公司Cortex-A53四核T507处理器,运行最高速度为1.5GHZ;
  • 支持Mali-G31 MP2 GPU,支持OpenGL ES 3.2/2.0/1.0, Valkan 1.1,OpenCL 2.0
  • 支持4K/25fps H.264视频编码,支持4K/15fps MJPEG编码;
  • 多格式4K/60fps视频解码 (H.265,H.264,VC-1, MPEG-1/2/4, VP8) ;
  • 支持双屏异显;支持RGB666/LVDS,分辨率最高1920x1080/60fps支持HDMI 2.0A, 分辨率最高4K/60fps支持TV CVBS OUT(NTSC/PAL);
  • 支持1-2G  Bytes LPDDR4 SDRAM;
  • 支持EMMC 4G-64G大容量电子盘,可启动;
  • 支持SDIO3.0,5路USB2.0 HOST和一路OTG,1路I2C,4路RS485 2路PWM(应用于背光)
  • 支持双路以太网,一路10/100M;一路10/100/1000M;
  • 支持3G/4G通信;
  • 支持6路AHD视频输入;
  • 稳定的操作系统的支持,可预装Android10.0/LINUX 4.9/UBUNTU 20.04
  • 尺寸为:146*132MM

Windows 10 安装 ADB

Android Debug Bridge (adb) is a command line tool that lets you communicate with an emulator or connected Android device.

2. D:\Program Files\platform-tools\adb.exe

platform-tools_r30.0.4-windows.zip

D:\Program Files\platform-tools

D:\Program Files\platform-tools\adb.exe

此电脑 -> 高级系统设置 -> 高级 -> 环境变量

此电脑 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> 变量 Path

 

此电脑 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> 变量 Path -> 编辑环境变量

 

 新建 -> 添加 D:\Program Files\platform-tools\

3. ADB

WIN + R (cmd)

adb version

adb help 

 

Microsoft Windows [版本 10.0.19041.450]

(c) 2020 Microsoft Corporation. 保留所有权利。

C:\Users\cheng>adb help

Android Debug Bridge version 1.0.41

Version 30.0.4-6686687

Installed as D:\Program Files\platform-tools\adb.exe

global options:

 -a         listen on all network interfaces, not just localhost

 -d         use USB device (error if multiple devices connected)

 -e         use TCP/IP device (error if multiple TCP/IP devices available)

 -s SERIAL  use device with given serial (overrides $ANDROID_SERIAL)

 -t ID      use device with given transport id

 -H         name of adb server host [default=localhost]

 -P         port of adb server [default=5037]

 -L SOCKET  listen on given socket for adb server [default=tcp:localhost:5037]

general commands:

 devices [-l]             list connected devices (-l for long output)

 help                     show this help message

 version                  show version num

networking:

 connect HOST[:PORT]      connect to a device via TCP/IP [default port=5555]

 disconnect [HOST[:PORT]]

     disconnect from given TCP/IP device [default port=5555], or all

 pair HOST[:PORT] [PAIRING CODE]

     pair with a device for secure TCP/IP communication

 forward --list           list all forward socket connections

 forward [--no-rebind] LOCAL REMOTE

     forward socket connection using:

       tcp:<port> (<local> may be "tcp:0" to pick any open port)

       localabstract:<unix domain socket name>

       localreserved:<unix domain socket name>

       localfilesystem:<unix domain socket name>

       dev:<character device name>

       jdwp:<process pid> (remote only)

       acceptfd:<fd> (listen only)

 forward --remove LOCAL   remove specific forward socket connection

 forward --remove-all     remove all forward socket connections

 ppp TTY [PARAMETER...]   run PPP over USB

 reverse --list           list all reverse socket connections from device

 reverse [--no-rebind] REMOTE LOCAL

     reverse socket connection using:

       tcp:<port> (<remote> may be "tcp:0" to pick any open port)

       localabstract:<unix domain socket name>

       localreserved:<unix domain socket name>

       localfilesystem:<unix domain socket name>

 reverse --remove REMOTE  remove specific reverse socket connection

 reverse --remove-all     remove all reverse socket connections from device

 mdns check               check if mdns discovery is available

 mdns services            list all discovered services

file transfer:

 push [--sync] [-z ALGORITHM] [-Z] LOCAL... REMOTE

     copy local files/directories to device

     --sync: only push files that are newer on the host than the device

     -n: dry run: push files to device without storing to the filesystem

     -z: enable compression with a specified algorithm (any, none, brotli)

     -Z: disable compression

 pull [-a] [-z ALGORITHM] [-Z] REMOTE... LOCAL

     copy files/dirs from device

     -a: preserve file timestamp and mode

     -z: enable compression with a specified algorithm (any, none, brotli)

     -Z: disable compression

 sync [-l] [-z ALGORITHM] [-Z] [all|data|odm|oem|product|system|system_ext|vendor]

     sync a local build from $ANDROID_PRODUCT_OUT to the device (default all)

     -n: dry run: push files to device without storing to the filesystem

     -l: list files that would be copied, but don't copy them

     -z: enable compression with a specified algorithm (any, none, brotli)

     -Z: disable compression

shell:

 shell [-e ESCAPE] [-n] [-Tt] [-x] [COMMAND...]

     run remote shell command (interactive shell if no command given)

     -e: choose escape character, or "none"; default '~'

     -n: don't read from stdin

     -T: disable pty allocation

     -t: allocate a pty if on a tty (-tt: force pty allocation)

     -x: disable remote exit codes and stdout/stderr separation

 emu COMMAND              run emulator console command

app installation (see also `adb shell cmd package help`):

 install [-lrtsdg] [--instant] PACKAGE

     push a single package to the device and install it

 install-multiple [-lrtsdpg] [--instant] PACKAGE...

     push multiple APKs to the device for a single package and install them

 install-multi-package [-lrtsdpg] [--instant] PACKAGE...

     push one or more packages to the device and install them atomically

     -r: replace existing application

     -t: allow test packages

     -d: allow version code downgrade (debuggable packages only)

     -p: partial application install (install-multiple only)

     -g: grant all runtime permissions

     --abi ABI: override platform's default ABI

     --instant: cause the app to be installed as an ephemeral install app

     --no-streaming: always push APK to device and invoke Package Manager as separate steps

     --streaming: force streaming APK directly into Package Manager

     --fastdeploy: use fast deploy

     --no-fastdeploy: prevent use of fast deploy

     --force-agent: force update of deployment agent when using fast deploy

     --date-check-agent: update deployment agent when local version is newer and using fast deploy

     --version-check-agent: update deployment agent when local version has different version code and using fast deploy

     (See also `adb shell pm help` for more options.)

 uninstall [-k] PACKAGE

     remove this app package from the device

     '-k': keep the data and cache directories

debugging:

 bugreport [PATH]

     write bugreport to given PATH [default=bugreport.zip];

     if PATH is a directory, the bug report is saved in that directory.

     devices that don't support zipped bug reports output to stdout.

 jdwp                     list pids of processes hosting a JDWP transport

 logcat                   show device log (logcat --help for more)

security:

 disable-verity           disable dm-verity checking on userdebug builds

 enable-verity            re-enable dm-verity checking on userdebug builds

 keygen FILE

     generate adb public/private key; private key stored in FILE,

scripting:

 wait-for[-TRANSPORT]-STATE...

     wait for device to be in a given state

     STATE: device, recovery, rescue, sideload, bootloader, or disconnect

     TRANSPORT: usb, local, or any [default=any]

 get-state                print offline | bootloader | device

 get-serialno             print <serial-number>

 get-devpath              print <device-path>

 remount [-R]

      remount partitions read-write. if a reboot is required, -R will

      will automatically reboot the device.

 reboot [bootloader|recovery|sideload|sideload-auto-reboot]

     reboot the device; defaults to booting system image but

     supports bootloader and recovery too. sideload reboots

     into recovery and automatically starts sideload mode,

     sideload-auto-reboot is the same but reboots after sideloading.

 sideload OTAPACKAGE      sideload the given full OTA package

 root                     restart adbd with root permissions

 unroot                   restart adbd without root permissions

 usb                      restart adbd listening on USB

 tcpip PORT               restart adbd listening on TCP on PORT

internal debugging:

 start-server             ensure that there is a server running

 kill-server              kill the server if it is running

 reconnect                kick connection from host side to force reconnect

 reconnect device         kick connection from device side to force reconnect

 reconnect offline        reset offline/unauthorized devices to force reconnect

environment variables:

 $ADB_TRACE

     comma-separated list of debug info to log:

     all,adb,sockets,packets,rwx,usb,sync,sysdeps,transport,jdwp

 $ADB_VENDOR_KEYS         colon-separated list of keys (files or directories)

 $ANDROID_SERIAL          serial number to connect to (see -s)

 $ANDROID_LOG_TAGS        tags to be used by logcat (see logcat --help)

 $ADB_LOCAL_TRANSPORT_MAX_PORT max emulator scan port (default 5585, 16 emus)

 $ADB_MDNS_AUTO_CONNECT   comma-separated list of mdns services to allow auto-connect (default adb-tls-connect)

C:\Users\cheng>

adb kill-server - adb start-server

Microsoft Windows [版本 10.0.19041.450]

(c) 2020 Microsoft Corporation. 保留所有权利。

C:\Users\cheng>adb kill-server

C:\Users\cheng>adb start-server

* daemon not running; starting now at tcp:5037

* daemon started successfully

C:\Users\cheng>

Android 开发者网站

https://developer.android.google.cn/

Android Studio

https://developer.android.google.cn/studio

新变化

https://developer.android.google.cn/studio/features

SDK Platform Tools

https://developer.android.google.cn/studio/releases/platform-tools

Android Debug Bridge,Android 调试桥

https://developer.android.com/studio/command-line/adb

0. ADB 历史版本下载

Android SDK Platform Tools for Windows, Linux, Mac (all versions) - 历史版本下载

https://androidmtk.com/download-android-sdk-platform-tools

Android SDK Platform Tools are the elements of the Android SDK. It contains tools that alliance with the Android platform, such as ADB, fastboot, and systrace.

1. ADB Download

Download the latest version of ADB and fastboot.

http://adbdownload.com/

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/485596
推荐阅读
相关标签
  

闽ICP备14008679号