草庐IT

android - 获取通过 ADB 连接的设备的 Android 操作系统版本

这个问题在这里已经有了答案:AndroidADBcommandstogetthedeviceproperties(4个回答)关闭7年前。可以使用adb或adbshell命令获取附加的模拟器/设备操作系统信息,即API版本吗? 最佳答案 要获取Android版本,您可以使用:adbshellgetpropro.build.version.release获取API级别:adbshellgetpropro.build.version.sdk您可以使用此命令查看所有可用属性:adbshellgetprop

android - 如何使 Android 的 aapt 和 adb 在没有 ia32-libs 的 64 位 Ubuntu 上工作(适用于版本 12、13 和 14)

由于Ubuntu13.10不再具有ia32-libs,我无法在全新安装的13.10上运行我的android开发环境。错误是~/android-studio/sdk/build-tools/android-4.2.2/aapt":error=2,Nosuchfileordirectory这个文件确实存在并且是可执行的,但它是一个32位的可执行文件。在之前的安装中,我刚刚安装了ia32-libs来解决此问题,但此解决方案不再适用于Ubuntu13.10。我已经尝试过askubuntu问题提出的解决方案,例如。这个https://askubuntu.com/questions/107230/

java - adb 触摸屏滑动通话失败

我正在尝试使用触摸和滑动来模拟带有adb的自动视频通话。场景:Device1音频调用Device2,Device2应答,Device1请求视频调用(双向),Device2尝试应答并失败。有线的事情是,有时它可以工作,但当device2尝试通过adbswipe回答时,大部分都失败了。代码如下:@Test(timeout=60000000)/****/@TestProperties(name="Videocall/Normalvideocall")publicvoidVT111_0011()throwsInterruptedException,IOException,AWTExceptio

android-studio - adb.exe 已停止使用 Android Studio 4.3.1 和 Android 9.+

使用具有所有推荐设置的最新全新AndroidStudio安装,当我尝试启动模拟设备时,我遇到此连续错误。设备正常启动并正常工作,但如果它们关闭,“adb.exe已停止工作”弹出窗口继续出现,此外无法将设备与AndroidStudio链接,因为它无法识别。即使我下载了以前的Android(Android9.0)镜像,我也会遇到同样的问题。唯一安装的插件是Dart和Flutter。这个问题可以重复,但我没有找到解决这个问题的方法,或者更确切地说,找到的解决方案不允许我关闭这个问题。在此更新之前,一切正常。在这种情况下,我们说的是全新安装。当我尝试启动“main.dart”应用程序以将其安装

android - ADB 驱动程序和 Windows 8.1

我浪费了很多时间来尝试在Windows8.1中为我的平板电脑成功安装ADB驱动程序。所以在这里我会发布我所做的,以防有人遇到同样的问题。 最佳答案 更新:发布图片➤EnglishVersion|VersiónenEspañol如果Windows无法枚举设备管理器中报告为错误代码43的设备:安装这个Compatibilityupdate来自Windows。如果您已经有此更新但遇到此错误,请重新启动您的电脑(不幸的是,它发生在我身上,我尝试了所有方法,直到我想如果我重新启动会怎样......)。如果设备在设备管理器中列为其他设备->An

android - 从 adb shell 读取二进制标准输出数据,如 screencap 数据?

是否可以从adbshell命令读取二进制标准输出?例如,如何使用屏幕截图的所有示例都包括两个步骤:adbshellscreencap-p/sdcard/foo.pngadbpull/sdcard/foo.png但是,该服务支持写入标准输出。例如,您可以执行以下操作:adbshell"screencap-p>/sdcard/foo2.png"adbpull/sdcard/foo2.png这同样适用。但是,如何跨ADB读取输出呢?我想做的是:adbshellscreencap-p>foo3.png并避免中间写入SD卡。这会生成看起来像PNG文件的内容(运行stringsfoo3.png会生

android - 如何从 Android Studio 手动重启 ADB

我之前在AndroidStudio上开发过Android应用。一切正常。我在真实设备上工作,AndroidStudio可以毫无问题地识别它。当我突然退出androidstudio并断开并重新连接我的设备时,它不再识别我的设备,我必须退出并重新启动AndroidStudio。我找不到像AndroidStudio那样“重置adb”的方法。我按照以下说明(工具->Android->启用ADB集成)并启用了ADB,但仍然出现以下错误。错误:-我用的是windows系统。任何帮助都非常感谢。 最佳答案 打开命令提示符并转到androidsdk

android - 与 adb 的连接断开,出现严重错误

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Theconnectiontoadbisdown,andasevereerrorhasoccured我目前正在尝试在最新版本的Eclipse中开发适用于Android的应用程序。当我尝试构建和运行时,出现以下情况:[2011-02-1717:08:03-]Theconnectiontoadbisdown,andasevereerrorhasoccured.[2011-02-1717:08:03-]YoumustrestartadbandEclipse.[2011-02-1717:08:03-]Pleaseen

Android ADB 设备未经授权

配置:Windows8.1亚行版本:1.0.32智能手机:一加一问题我按照据说安装了三星驱动程序。当我运行ADBdevices命令时,它显示unauthorized。已经尝试过:我已经完成了这篇文章中所说的一切:https://stackoverflow.com/a/25546300/1848376但问题是我没有收到电话提示我必须接受连接。当我运行命令adbshell时,答案如下:error:deviceunauthorized.Thisadbd's$ADB_VENDOR_KEYSisnotset;try'adbkill-server'ifthatseemswrong.Otherwis

android - 为什么 adb install <same-packagename-always-release> 失败?

这个问题在这里已经有了答案:Failure[INSTALL_FAILED_ALREADY_EXISTS]whenItriedtoupdatemyapplication(7个回答)关闭9年前。我知道adbinstall不会替换现有的包,如果它是不同的构建type(即调试与发布)。每当我运行调试session时,Eclipse也会成功替换调试apk。但是当我尝试adbinstall将现有的releaseapk替换为另一个发布apk(相同的包名!)时,我收到一条失败消息:adbinstallmyapp-release.apkpkg:/data/local/tmp/myapp-release.