草庐IT

ADB_SERVICES

全部标签

android - 如何通过adb尽可能快的抓屏?

这个问题在这里已经有了答案:Readbinarystdoutdatalikescreencapdatafromadbshell?(19个回答)关闭5年前.最近,我写了一个PC客户端,可以使用adb实时显示和控制我的android手机屏幕。我用猴子来控制设备,它工作正常。问题是如何抓取手机屏幕并流畅显示。我想出的第一个解决方案是通过adb不断抓取framebuffer(就像DDMS的截屏功能一样)。现在当我这样做时,性能是相当NotAcceptable。从framebuffer捕获的帧速率低至每秒5个(帧大小为800*480)。当我在手机上滑动时,我的程序看起来像是在打嗝。我的程序是用j

android - adb devices list empty -- 雪豹

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我遇到了androidSDK的问题,它无法识别通过USB插入的设备:$adbstart-server*daemonnotrunning.startingitnowonport5037**daemonstartedsuccessfully*$adbdevicesListofdevicesattached(列表为空,其他sdk工具也无法识别设备)根据SDK文档,在MacOSX上,这应该“正常工作

android - adb devices list empty -- 雪豹

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我遇到了androidSDK的问题,它无法识别通过USB插入的设备:$adbstart-server*daemonnotrunning.startingitnowonport5037**daemonstartedsuccessfully*$adbdevicesListofdevicesattached(列表为空,其他sdk工具也无法识别设备)根据SDK文档,在MacOSX上,这应该“正常工作

当应用程序崩溃时,Android Studio ADB 会清除 logcat 文件!哦,我的

刚刚升级了最新的AndroidStudio。现在当应用程序崩溃时,日志文件adblogcat消失。它不仅停止记录,而且整个日志似乎突然被抹杀了。调试不太酷。我需要设置日志缓存大小吗?还注意到调试器需要很长时间才能收集其数据,但这可能是我正在测试的程序所特有的。 最佳答案 当我使用AndroidStudio时,我遇到了同样的问题,我通过一个简单的解决方案解决了这个问题:设置logcat过滤器:点击logcat右侧的EditFilterConfiguration在包名称字段中,设置您的应用程序ID,然后单击确定。下次应用崩溃时,logc

当应用程序崩溃时,Android Studio ADB 会清除 logcat 文件!哦,我的

刚刚升级了最新的AndroidStudio。现在当应用程序崩溃时,日志文件adblogcat消失。它不仅停止记录,而且整个日志似乎突然被抹杀了。调试不太酷。我需要设置日志缓存大小吗?还注意到调试器需要很长时间才能收集其数据,但这可能是我正在测试的程序所特有的。 最佳答案 当我使用AndroidStudio时,我遇到了同样的问题,我通过一个简单的解决方案解决了这个问题:设置logcat过滤器:点击logcat右侧的EditFilterConfiguration在包名称字段中,设置您的应用程序ID,然后单击确定。下次应用崩溃时,logc

android - 如何将参数传递给使用 adb shell am Instrumentation 命令启动的测试函数

我正在使用Android进行开发,我正在使用仪器来测试手机应用程序。Instrumentation是用于测试应用程序的Android环境。为此,我使用带有测试用例名称的am命令。我运行adb,然后我进入adbshell,然后在shell中写入am命令。我希望与这个am命令一起传递一个参数。我的意思是我希望将参数传递给am命令启动的测试。有可能吗???请帮忙? 最佳答案 您可以将数据uri、mime类型甚至“附加”传递给amcommand.am[start|instrument]amstart[-a][-d][-t][-c[-c]..

android - 如何将参数传递给使用 adb shell am Instrumentation 命令启动的测试函数

我正在使用Android进行开发,我正在使用仪器来测试手机应用程序。Instrumentation是用于测试应用程序的Android环境。为此,我使用带有测试用例名称的am命令。我运行adb,然后我进入adbshell,然后在shell中写入am命令。我希望与这个am命令一起传递一个参数。我的意思是我希望将参数传递给am命令启动的测试。有可能吗???请帮忙? 最佳答案 您可以将数据uri、mime类型甚至“附加”传递给amcommand.am[start|instrument]amstart[-a][-d][-t][-c[-c]..

android - 从 ADB 和 Android SDK 获取 Android 设备标识符

我正在寻找从Androidadb和AndroidADK本身获取唯一Android设备标识符的最简单方法。例如,当我使用adb'devices'命令时,我连接的设备的序列号会输出到屏幕上。我还没有在Androidsdk中找到一种方法来获取相同的序列号。我不在乎使用什么唯一标识符,只是可以从adb和androidsdk轻松检索到的东西。无法选择Root设备。 最佳答案 您可能想要使用ANDROID_ID。这是您可以通过adbshell查询其值的方式:settingsgetsecureandroid_id或者通过查询设置内容提供者:con

android - 从 ADB 和 Android SDK 获取 Android 设备标识符

我正在寻找从Androidadb和AndroidADK本身获取唯一Android设备标识符的最简单方法。例如,当我使用adb'devices'命令时,我连接的设备的序列号会输出到屏幕上。我还没有在Androidsdk中找到一种方法来获取相同的序列号。我不在乎使用什么唯一标识符,只是可以从adb和androidsdk轻松检索到的东西。无法选择Root设备。 最佳答案 您可能想要使用ANDROID_ID。这是您可以通过adbshell查询其值的方式:settingsgetsecureandroid_id或者通过查询设置内容提供者:con

安卓模拟器 : How can I get a list of services that are running

我的UbuntuVM中运行着AndroidEmulator,并且刚刚通过控制台安装了一个apk文件。模拟器和adb有很多选项可以查看设备上发生的事情。但是我怎样才能获得当前正在运行的服务列表?我试图找出特定应用程序是否安装了通知服务来查看(不需要的)广告。我什至知道服务的名称。PS.:我是一名高级初学者-但还不够高级。非常感谢您的帮助。 最佳答案 您可以使用以下命令获取列表:adbshelldumpsysactivityservices 关于安卓模拟器:HowcanIgetalistof