草庐IT

ADB_SERVICES

全部标签

android - 多个 Android 设备上的序列号相同。 adb 没用。如何更改序列号?

我购买了很多(500多台)带有AllWinner处理器和Android4.0.3的廉价中国平板电脑。所有平板电脑都公开相同的序列号。我无法使用ADB.EXE在多个设备(带有USB集线器)上同时部署我的应用程序,因为它无法区分它们。我正在考虑更改内部序列号的预部署过程,这可能吗?序列号存储在哪里?注意:平板电脑已root 最佳答案 您需要使用每个设备的唯一值填充/sys/class/android_usb/android0/iSerialsysfs文件。大多数供应商使用自定义初始化脚本来实现这一点,该脚本会从持久的系统属性或常规文件中

Android - OnePlus 无法在 ADB 上运行

我在这方面已经有一段时间了。我的问题是使用我的OnePlus以通过ADB运行应用程序。正如预期的那样,当我在没有启用USB调试的情况下连接我的OnePlus时,它在我的设备管理器中作为“可移植设备”连接。但是,当我打开USB调试时,设备与计算机完全“断开连接”(我什至无法访问其中的文件)。我尝试了很多教程和驱动程序安装程序,但都没有成功。我有最新的AndroidStudio以及最新的ADB驱动程序。如果有人能指出我正确的方向,将不胜感激!更新:(古老的)SamsungGalaxySII在连接到我的电脑时可以正常工作。我只能假设这是我的OnePlus的问题。

android - ADB 接收广播 BOOT_COMPLETE

我想等android手机启动了MediaScanner已完成。之后我想使用adb执行一个操作。adbwait-for-device会在手机启动序列完成之前完成。如何捕获例如BOOT_COMPLETE通过ADB广播?类似于:WAITING启动完成。我不知道这是否可能? 最佳答案 您可以继续轮询sys.boot_completed或dev.bootcomplete系统属性。至于代码,我不知道您使用的是什么环境和/或脚本语言。这很简单。首先,您需要找到手机软件在启动完成时将哪个属性设置为“1”。假设它是dev.bootcomplete。然

android - 如何使用 adb 命令打开和关闭屏幕?

这个问题在这里已经有了答案:IsthereawaytocheckifAndroiddevicescreenislockedviaadb?(9个回答)关闭4年前。我正在使用KEYCODE_POWER打开和关闭我的root手机。在打开和关闭屏幕的两种情况下都使用下面的命令。adbshellinputkeyeventKEYCODE_POWER但是,我想在不同的情况下使用它:打开和关闭。我有两个功能:打开和关闭功能。如果屏幕关闭并且我调用了开启功能,它会打开屏幕。如果屏幕已经打开,则打开功能将不会执行任何操作。否则,如果屏幕是开着的,我会调用关闭功能,它会关闭。我尝试检查屏幕状态,但效果不佳。

java - 如何在使用 adb.exe shell 命令执行 android 应用程序时发送参数

我使用“adb.exeshell”启动了一个android应用程序,效果很好:shellamstart-aandroid.intent.action.VIEW-nmypackage/.myActivity如何为命令提供参数以及如何在我的应用程序中读取它?shellamstart-aandroid.intent.action.VIEW-nmypackage/.myActivitypublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);StringmyParameter=getHowto

android - 找不到 com.google.android.gms :play-services:8. 4.0

我有Android项目,当运行./gradlewdependencies命令时,出现以下错误,我不知道如何使用GooglePlayService8.4.0。(8.3.0有效)FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringproject':app'.>Couldnotresolvealldependenciesforconfiguration':app:_debugCompile'.>Couldnotfindcom.google.android.gms:play-services:

android - 运行 Android 应用程序时出现错误 "The connection to adb is down"

我是android开发的新手,我在安装所有最新平台时遇到问题。我是一名java开发人员,我想学习android。我已经在windowsxpsp3中成功安装了所有程序(创建了环境变量的JDK1.6,配置良好的eclipse3.5、3.6和3.7,具有所有功能、设备、平台工具、API等的AndroidSDK,以及ADT用于eclipse的插件12,带有API8的模拟器-Target2.2-),但是,当我将android项目运行到eclipse中时(运行->Android应用程序),eclipse控制台向我显示:“与adb的连接宕机了,出现了严重错误。。。必须重启adb和eclipse。。。

HBuilder X创建ADB反向代理失败

第一个问题:没有检测到设备1.找到HBuilderX\plugins\launcher-tools\tools\adbs文件,将除了1.0.31和1.0.36两个文件夹的文件备份之后删除,然后将1.0.31文件下的文件直接复制粘贴到该路径下,然后重启HBuilderX,启动项目。2.解决未检测到设备问题后,又出现新的问题,检测到ADB不支持反向代理,说明1.0.31这个版本也不合适,找到HBuilderX\plugins\launcher-tools\tools\adbs文件,将除了1.0.31和1.0.36两个文件夹的文件删除,然后将1.0.36文件下的文件直接复制粘贴到该路径下,然后重启H

android - 使用 adb 向 Android 手机发出捏合/捏合命令

到目前为止,我能够使用adb命令点击、滑动、解锁、安装/卸载和启动应用程序,但无法找到如何使用adb命令执行放大/缩小。我有捏合/捏合的坐标,但不明白如何从终端使用adb命令触发它们。例如,我们有命令-->adbshell输入tapxy所以在这里我们可以类似地用值/坐标替换x和y我想知道模拟捏合/捏合的方法。我得到的捏入坐标如下。{"id":0,"dumb":[{"events":[{"id":0,"pressure":1,"x":392.94117647058823,"y":607.4264705882354}],"action":0},{"events":[{"id":0,"pre

android - org.gradle.internal.resolve.ArtifactNotFoundException : Could not find play-services-basement. aar

我正在使用15.0.1版本的Firebase和GooglePlay服务。该构建今天开始中断。我该如何解决?以下是Gradle日志供引用。[org.gradle.internal.buildevents.BuildExceptionReporter]FAILURE:Buildfailedwithanexception.[org.gradle.internal.buildevents.BuildExceptionReporter][org.gradle.internal.buildevents.BuildExceptionReporter]*Whatwentwrong:[org.gradl