检测电脑是否已安装ADB驱动的方法

进入shell之后,再输入“ca// 启动一个新进程t //build.prop”

在Windows作系统中,可adb reboot bootloader 重启到bootloader,即刷机模式以通过以下几种方法来检测电脑是否已安装ADB驱动:

adb install 指定设备 adb如何指定设备adb install 指定设备 adb如何指定设备


adb install 指定设备 adb如何指定设备


1. 设备管理器检测:按下Win X键打开快速访问菜单,选择设备管理器。在设备管理器中,扩展“Android设备”或“其他设备”选项。如果能够看到设备名称中带有“ADB”字样的设备,则表示已安装ADB驱动。

2. 命令行检测:打开命令提示符窗口,输入adb devs命令,并按下回车键。如果命令行中显示一串设备序列号,表示已安装ADB驱动,并且设备已成功连接。

3. 手机设备检测:将Android手机通过USB数据线连接到电脑上,手机会弹出USB调试的提示框。如果提示框中出现“已连接”或“已授权”的字样,表示已安装ADB驱动。

4. ADB驱动文件夹检测:在计算机的文件浏览器中,导航到ADB驱动的安装文件夹。默认情况下,ADB驱动位于Android SDK的安装目录下的“platform-tools”文件夹中。如果能够找到该文件夹,并且其中包含adb.exe等相关文件,则表示已安装ADB驱动。

以上是几种常见的检测电脑是否已安装ADB驱动的方法。通过运用这些方法,你可以判断电脑是否已配置好ADB驱动,并进行相应的调试和开发工作。

甲壳虫adb怎么连接电视

}};

1、首先确保电脑与电视处于同一网络,确保甲壳虫电视已经允许adb调试,找到网络媒体设备找到电视设备,属性查看ip地址。

// InputStream inputstream = proc.getInputStream();

2、其次在命令行输入adbdevs查看已连接的设备,注意存在两个以上设备,需要根据ip判断运行在哪个设备上,如已连接,就不需要再次ProcessBuilder builder = new ProcessBuilder(cmd);连接了,输入adbconnectip地址进行连接,如出现connecttoip地址,则表示连接成功。

如何在android程序中执行adb shell命令

@throws IOException

Android中执行adb shell命令的方式如下:

3、adbinstallapk路径进行安装,需要指明的话,adbsip地址installapk路径,等待安装。

/

执行一个shell命令,并返回字符串值

@param cmd

命令名称&参数组成的数组(例如:{"//bin/cat", "/proc/version"})

@param workdirectory

命令执行路径(例如:"/bin/")

@return 执行结果组成的字符串

/

public static synchronized String run(String[] cmd, String workdirectory)

throws IOException {

StringBuffer result = new StringBuffer();

try {

// 创建作系统进程(也可以由Runtime.exec()启动)

// Runtime runtime = Runtime.getRuntime();

// Process proc = runtime.exec(cmd);

InputStream in = null;

// 设置一个路径(路径了就不一定需要)

if (workdirectory != null) {

builder.directory(new File(workdirectory));

// 合并标准错误和标准输出

builder.redirectErrorStream(true);

Process process = builder.start();

in = process.getInputStream();

byte[] re = new byte[1024];

while (in.read(re) != -1) {

result = result.append(new String(re));

// 关闭输入流

if (in != null) {

}} catch (Exception ex) {

ex.printStackTrace();

}return result.toString();

} android系统底层采用的是linux,所以adb这样的linux指令是可以在ja代码中调用的,可以使用ProcessBuilder 这个方法来执行对应的指令。还可以通过如下方式执行:

Process p = Runtime.getRuntime().exec("ls");

String data = null;

BufferedReader ie = new BufferedReader(new InputStreamin.close();Reader(p.getErrorStream()));

BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));

String error = null;

while ((error = ie.readLine()) != null

&& !error.equals("null")) {

data += error + "

}String line = null;

while ((line = in.readLine()) != null

&& !line.equals("null")) {

data += line + "

}Log.v("ls", data);

ADB接口的作用主要是让电脑等其它设备控制安卓系统的,所以,称为“中间桥”;

不是为安卓自已用的,自已可直接执行称为SHELL,这与ADB无关。

它是中间程序,与安卓系统上守护进程(Daemon)通讯。

如果要在自已的手机上应该也能执行adb命令,应该直接跟守护进程

(Daemon)通讯了。百度上可以搜到的方法并不满意。

楼主用exec执行CMD命令,这已不是ADB接口了,这是系统的SHELL了!!!

自已用socket/tcp直接发命令效果不知怎样,地址用127.0.0.1, 安卓daemon进程的端口

5555 是奇数开始。

。。。 。至于ADB对话协议百度可以搜到,建议试一试。

楼上其实要的是SHELL,并不是ADB,我搜到一篇文章,但我并没有试过,

是否需要ROOT,不得而知,附上,你试一试 ,回个话。

你可以写个apk,apk可以执行部分adb 命令。

代码的实现:例如界面的一个按钮,只需点击该按钮就能执行adb命令,如何在click()里写这些adb命并且在电脑上执行呢?

adb shell

inod //lib/modules/wlan.ko

现在需要在该应用里也达到相同的效果,

但是执行

proc = Runtime.getRuntime().exec(“inod //lib/modules/wlan.ko”);

num = proc.waitFor();

num的返回值是255,意思是没有执行成功。具体你可以参照一些书籍。

package net.gimite.nativeexe;

import ja.io.BufferedReader;

import ja.io.FileOutputStream;

import ja.io.IOException;

import ja.io.InputStream;

import ja.io.InputStreamReader;

import ja.HttpURLConnection;

import ja.MalformedURLException;

import ja.URL;

import android.app.Activity;

import android.os.Bundle;

import android.os.Handler;

import android.view.View.OnClickListener;

import android.widget.;

public class MainActivity extends Activity {

private TextView outputView;

private Button localRunButton;

private EditText localPathEdit;

private Handler handler = new Handler();

private EditText Edit;

private Button remoteRunButton;

/ Called when the activity is first created. /

@Override

public void onCreate(Bundle sedInstanceState) {

super.onCreate(sedInstanceState);

setContentView(R.layout.main);

outputView = (TextView)findViewById(R.id.outputView);

localPathEdit = (EditText)findViewById(R.id.localPathEdit);

localRunButton = (Button)findViewById(R.id.localRunButton);

localRunButton.setOnClickListener(onLocalRunButtonClick);

}private OnClickListener onLocalRunButtonClick = new OnClickListener() {

public void onClick(View v) {

String output = exec(localPathEdit.getText().toString());

output(output);

// try {

//

//

// } catch (IOException e) {

// // TODO Auto-generated catch block

// e.printStackTrace();

// Executes UNIX command.

private String exec(String command) {

try {

Process process = Runtime.getRuntime().exec(command);

BufferedReader reader = new BufferedReader(

new InputStreamReader(process.getInputStream()));

char[] buffer = new char[4096];

StringBuffer output = new StringBuffer();

output.append(buffer, 0, read);

}reader.close();

process.waitFor();

return output.toString();

} catch (IOException e) {

throw new RuntimeException(e);

} catch (InterruptedException e) {

throw new RuntimeException(e);

private void download(String Str, String localPath) {

try {

URL = new URL(Str);

HttpURLConnection conn = (HttpURLConnection).openConnection();

conn.setRequestMod("GET");

conn.setInstanceFollowRedirects(true);

conn.connect();

InputStream in = conn.getInputStream();

FileOutputStream out = new FileOutputStream(localPath);

byte[] buffer = new byte[4096];

while ((read = in.read(buffer)) > 0) {

out.write(buffer, 0, read);

}out.close();

conn.disconnect();

} catch (MalformedURLException e) {

throw new RuntimeException(e);

} catch (IOException e) {

throw new RuntimeException(e);

private void output(final String str) {

Runnable proc = new Runnable() {

public void run() {

outputView.setText(str);

handler.t(proc);

把手机连接电脑,开启adb,先adb devs,如RW404X611700077 dev这样的,

adb root,然后就可以adb shell了啊。不知道是不是你说的那种

ADB常用命令大全

/import net.gimite.nativeexe.R;满意就采纳!/ }

安卓调试桥(Android Debug Bridge),是Android SDK中的一个调试工具, 使用adb可以直接作管理Android模拟器或Andriod真机设备,在开发测试过程中,起到调试的作用。

怎么看手机设备名称?

// // Process process = Runtime.getRuntime().exec(localPathEdit.getText().toString());

怎么查看手机移动设备名称

。。什么意思?你是 要看 手机型号么?

手机设备名称在哪里看 安卓版的 5分

有360手机卫士吗,在360里安全防护里系统检测中会看到的,望采纳

如何获得Android设备名称

我们自己如何来获取设备名称 呢?如下:

在命令行中输入“adb shell”

其实,设备信息,主要是存放在“//build.prop”文件,通过“cat”命令就可以查看了.

下面附上ADB命令的详细介绍

adb 介绍

adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、作模拟器和设备,如安装软件、系统升级、运行shell命令等。

管理设备

注:android手机、模拟器统一称为“设备”

adb devs 显示连接到计算机的设备

------------------重启----------------------------------------------

adb reboot 重启设备

adb reboot recovery 重启到recovery,即恢复模式

------------------发送命令到设备--------------------------------------

-d 发送命令给u 连接的设备

-e// 读取进程标准输出流 发送命令到模拟器设备

adb相关

adb kill-server 终止adb服务进程

adb start-server 重启adb服务进程

adb root 已root权限重启adb服务

adb wait-for-dev 在模拟器/设备连接之前把命令转载在adb的命令器中

获取设备硬件信息

adb shell cat /sys/class/net/wlan0/address 获取mac地址

adb shell cat /proc/cpu 获取cpu序列号

管理设备app

aapt d badging 获取apk的packagename 和 classname

------------------安装----------------------------------------------

adb install 安装apk

adb install -r 保留数据和缓存文件,重新安装apk,

adb install -s 安装apk到sd卡

------------------卸载----------------------------------------------

adb uninstall ......>>

手机设备名称怎么看

打开设置,关于手机

怎样知道华为荣耀手机的设备名称 - 百度

开手机设置。点击添加账户[已经有账户的朋友就直接点击账户]。选择华为账号。

点击账号信息。

设备名称原本为你手机的型QQ不是用来炫耀的平台.号。望采纳

怎样查红米手机的设备名称

您好,爱应用—WPer丶让我先说为您解答:

打开手机设置,点全部设置,然后拉到最下面,点开关于手机就能看到了

希望对你有所帮助,爱应用旗下资深团队为您解答,望采纳。

怎么查看步步高手机的设备名称

您可以进入设置--更多设置--关于手机--版本信息中查看手机机型的。

vivo x5手机怎么知道自己的设备名称?

设置关于手机,蓝牙设备也可以的

手机qq怎么才能显示设备型号

满意请采纳

如何获得Android设备名称

在命令行中输入“adb shell”

其实,设备信息,主要是存放在“//build.prop”文件,通过“cat”命令就可以查看了.

下面附上ADB命令的详细介绍

adb 介绍

adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、作模拟器和设备,如安装软件、系统升级、运行shell命令等。

管理设备

注:android手机、模拟器统一称为“设备”

adb devs 显示连接到计算机的设备

------------------重启----------------------------------------------

adb reboot 重启设备

adb reboot recovery 重启到recovery,即恢复模式

------------------发送命令到设备--------------------------------------

-d 发送命令给u 连接的设备

-e 发送命令到模拟器设备

adb相关

adb kill-server 终止adb服务进程

adb start-server 重启adb服务进程

adb root 已root权限重启adb服务

adb wait-for-dev 在模拟器/设备连接之前把命令转载在adb的命令器中

获取设备硬件信息

adb shell cat /sys/class/net/wlan0/address 获取mac地址

adb shell cat /proc/cpu 获取cpu序列号

管理设备app

aapt d badging 获取apk的packagename 和 classname

------------------安装----------------------------------------------

adb install 安装apk

adb install -r 保留数据和缓存文件,重新安装apk,

adb install -s 安装apk到sd卡

------------------卸载----------------------------------------------

adb uninstall 卸载app

adb u......>>

adb 命令查看当前的android 设备是否有launch应用

adb get-serialno 获取设备的ID和序列号serialNumber}}

有一个相关adb 命令可以查看已安装应用的包名: adb shell su (需要获取系统权限,也就是说手机必须root过才能执行下一步的命令) ls -l /data/app 如图。至于版本号,图标这些东西在命令行是看不到的,都在应用内部打包了。

-s 发送命令到指定设备

adb的使用以及常见问题

int read;

ADB(通过Wi-Fi调试Android Debug Bridge)是Android import android.view.View;SDK中的一个工具, 使用ADB可以直接作管理Android模拟器或者真实的Andriod设备。其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具作为一个客户端-程序,包括三个组件:

用于wear os 手表的adb 常用命令

netsh wlan show hostednetwork重置Wifi密码:

查看adb连接

所以安卓JAVA不一定有封装的ADB类。电脑上有ADB服务程序,端口5037,

安装软件

// 设置工作目录(同上)

查看安装包名字

卸载软件

传输文件

调整分辨率

显示成功连接后,如果你没有其他adb设备,直接输入命令就好,和u连接一样,如果还有其他设备,指定设备的IP和接口号。

屏幕旋转

关闭屏幕旋转

横屏

竖屏

或者

后输入

关闭屏幕自动旋转

横屏

竖屏

dos下怎么查找当前wifi密码

";

查看Wifi密码:

adb [-d|-e|-s ]

netsh wlan show hostednetwork security查看Wifwhile ((read = reader.read(buffer)) > 0) {i名称:

netsh wlan set hostednetwork key=Wifi密码重置Wifi名称:

netsh wlan set hostednetwork ssid=Wifi名称