adb install 指定设备 adb如何指定设备
检测电脑是否已安装ADB驱动的方法
进入shell之后,再输入“ca// 启动一个新进程t //build.prop”在Windows作系统中,可adb reboot bootloader 重启到bootloader,即刷机模式以通过以下几种方法来检测电脑是否已安装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 IOExceptionAndroid中执行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名称
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。