草庐IT

ADB_VENDOR_KEYS

全部标签

android - 如何使用 ADB 作为后台进程运行命令?

我正在尝试使用adb在后台运行logcat。adbshell"logcat-r2000-f/data/local/test.log&"但它不起作用。如果我执行adbshellps|greplogcat我没有看到logcat进程在运行。 最佳答案 添加nohup似乎有效。adbshell"nohuplogcat-r2000-f/data/local/test.log&" 关于android-如何使用ADB作为后台进程运行命令?,我们在StackOverflow上找到一个类似的问题:

adb 查找应用包名,应用 Activity 等信息

列出设备上的包不使用参数:adb shellpmlistpackages,打印设备/模拟器上的所有软件包根据包名查看应用的activity命令:dumpsyspackage包名adbshelldumpsys package 包名petrel-cv96d:/data/app#dumpsyspackagecom.install.service.storeActivityResolverTable: Non-DataActions:   android.intent.action.MAIN:    d10dadbcom.install.service.store/.SplashAdActivityf

android - adb shell dumpsys 窗口窗口输出描述

我正在使用appium用于我的Android设备和java代码之间的交互。我遇到的问题是,在某些设备(包括模拟器)上按下主页按钮后,appium返回不正确的当前Activity(它返回当前必须最小化的先前Activity)。我发现appium使用了dumpsyswindowwindows获取当前应用程序的mFocusedApp值。我读了anotheranswers关于获取Android当前Activity,主要推荐使用:adbshell"dumpsyswindowwindows|grep-E'mCurrentFocus|mFocusedApp'"这就是问题的根源,因为按下主页按钮后mC

Android Studio - 无法启动 adb

我最近开始使用androidstudio学习android编程,但每次我打开模拟器并将apk拖到模拟器时,它都会说:failedtostartadb-Checksettingstoverifyyourchosenadbpathisvalid如以下链接所示。我该如何解决这个问题?PS:对不起我的英语。 最佳答案 第1步:转到您的模拟器设置第2步:常规->“使用检测到的ADB位置”选项,禁用此选项并为adb.exe选择文件夹路径,理想情况下(Windows)是c:\users"loginuser"\AppData\Local\Andro

【ADB】借助ADB模拟滑动屏幕,并进行循环

adbshellinput的swipe指令格式:swipex1y1x2y2time(以毫秒为单位)进行循环adbshell"foriin$(seq110);doinputswipe10702200107020010000;done"把上面adbshell指令复制到txt中,并重命名为.bat,手机连接电脑,打开USB调试,双击运行即可,就可以看到屏幕下滑,这里是循环10次

android - 获取 ADB 的制造商供应商 ID

有没有我可以使用的“通用”供应商ID,以便ADB可以检测到我的中国制造的平板电脑?我找不到制造商的供应商ID。当我在Windows中查看设备管理器时,供应商是一个字符串而不是数字。该设备是CherryMobileFusionBolt平板电脑。 最佳答案 如果您使用的是Windows机器,请尝试使用此工具-lsusbLink如果你在linux机器上,你可以运行lsusb命令。该工具适用于windows平台。在您的平板电脑通过USB连接时运行它。它可能会显示您的供应商ID。如果是,您可以尝试手动将其添加到[USER_DIRECTORY]

Android Studio adb - 找不到 USB 设备 - Verizon 解决方案

如何让AndroidStudioadb识别我的USB设备(HTCDroidDNA)我一直在abd日志中收到找不到USB设备的消息。Windows也不会安装我的驱动程序并且我的HTC同步管理器已更新?AndroidStudio0.5.2装置:机器人DNA操作系统:Windows8.1JRE。1.7.0_25 最佳答案 我为这个问题苦恼了一段时间,因为我的DroidDNA无法被AndroidStudio识别。最初我认为它与驱动程序有关-它是和HTC管理器。我升级成功了。依然没有。然后Windows无法识别设备管理器中的实际设备,并且不会

android - 如何从 android 代码运行 adb shell 命令?

我想从java代码运行这些命令:adbshellsettingsputsecurelocation_providers_allowedgps,wifi,networkabroadcast-aandroid.location.GPS_ENABLED_CHANGE--ezenabledtrue请帮助我如何从Android代码运行。 最佳答案 您可以使用此方法来运行命令privatevoidrunShellCommand(Stringcommand)throwsException{Processprocess=Runtime.getRun

android - JSch:如何使用 ssh-keys ssh 进入服务器

我想从另一个ssh服务器后面ssh进入一个服务器。网关服务器需要用户名/密码,我可以做到。我正在使用隧道进入下一台服务器,但这台服务器只需要一个sshkey。我已经通过PuTTY生成了key,因此它存在于我的用户名中,但我不确定如何为我的Java程序检索它。是配置吗?即setConfig("userauth.publickey","com.jcraft.jsch.UserAuthPublicKey")那么我该如何使用这个或其他东西?文档似乎很少,我很感激任何帮助。我尝试过的任何事情都会给我一个错误:当我连接此session时“Authfail”谢谢!我使用的隧道方法是:http://s

android - OSX Lion 上的 adb,但无法连接到 galaxy 10.1 选项卡,但在 linux 中运行良好

我正在尝试连接到运行Android3.2的GalaxyTab10.1我见过几个类似的问题,但它们似乎都与设备设置不正确有关。我将其设置为允许“未知来源”,并且还启用了“USB调试”。我能够在Linux和Windows机器上使用adb,因此我的平板电脑似乎设置正确并且电缆正常工作。当我将它插入我的macbookpro时,选项卡响应ping以表明它知道连接,但是当我运行adbdevices时,没有列出任何设备。我的OSX安装相当新,我没有安装任何类型的网络共享软件。有什么想法吗? 最佳答案 默认情况下,并非所有设备类型都设置了adb。请