mac java执行adb devices命令

简介:

mac java执行adb devices命令

最近在做mac+appium自动化需要通过java获取手机设备id,通过代码需要这样才能获得;


import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.LineNumberReader;

import java.util.List;


public class Tet {


public static void main(String[] args) {

Process process = null;

String osName = System.getProperty("os.name 


");

String command = "/Users/zhouhaijun/androidsdk/android-sdk-macosx/platform-tools/adb devices";   //sdk所在位置

try

{

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

InputStreamReader ir  =new InputStreamReader(process.getInputStream());

LineNumberReader input= new LineNumberReader(ir);

String line;

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

System.out.println(line);

}

catch(IOException e){

System.err.println("IOException"+e.getMessage());

}

System.out.println(osName+"/n");

}

   


}










本文转自 知止内明 51CTO博客,原文链接:http://blog.51cto.com/357712148/1976023,如需转载请自行联系原作者
相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
目录
相关文章
|
4月前
|
存储 Shell
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
Mac终端工具Terminal (3):在Mac上的终端中执行命令和运行工具
|
5月前
|
Java
cmd执行java程序,提示:Javac不是内部命令或外部命令~
cmd执行java程序,提示:Javac不是内部命令或外部命令~
28 0
|
5月前
|
分布式计算 Java 大数据
【大数据技术Hadoop+Spark】HDFS Shell常用命令及HDFS Java API详解及实战(超详细 附源码)
【大数据技术Hadoop+Spark】HDFS Shell常用命令及HDFS Java API详解及实战(超详细 附源码)
243 0
|
22天前
|
存储 搜索推荐 Shell
mac下终端命令提示补全
mac下终端命令提示补全
41 0
|
2月前
|
网络协议 Java Linux
Java 开发常用的 Linux 命令知识积累
Java 开发常用的 Linux 命令知识积累
39 0
|
3月前
|
Shell Docker 容器
mac终端命令补全设置(docker 命令补全)
mac终端命令补全设置(docker 命令补全)
53 0
|
4月前
|
Java Shell 网络安全
java实现连接远程服务器,并可以执行shell命令
java实现连接远程服务器,并可以执行shell命令
57 2
|
4月前
|
Java Unix Linux
Java大神常用Linux命令整理二
Java大神常用Linux命令整理二
16 0
|
4月前
|
Java Linux 开发工具
Java大神常用Linux命令整理一
Java大神常用Linux命令整理一
19 0
|
5月前
|
Java 编译器 API
java9新特性--jShell--命令语法改进:try语和接口的私有方法
java9新特性--jShell--命令语法改进:try语和接口的私有方法
40 0
java9新特性--jShell--命令语法改进:try语和接口的私有方法