草庐IT

android - 如何通过 wifi 连接多个 android 设备与 ADB

电脑上安装了ADB,设备上开启了usb调试。我也成功地通过wifi连接了一台设备。如何连接更多设备,而不必使用-s为每个附加设备提及设备序列号标志如:adb-stcpip 最佳答案 是的,有一种无需输入序列号的方法。假设您有2台设备A(IP:192.168.1.32)和B(IP:192.168.1.33)要通过wifi连接到ADB:使用USB数据线将设备A连接到计算机(而不是B)adb-dtcpip5555adb连接192.168.1.32断开设备A,并使用USB数据线将设备B连接到电脑adb-dtcpip5555adb连接192.

android - android adb "usb device not found"问题的原因?

我在这里发现了各种关于使用adb时“未找到USB设备”问题的解决方案的问题,但我没有找到任何关于正在发生的事情或是否有长期修复的解释。在开发过程中,我会编写一些代码,然后点击运行或调试,在我的设备上观察结果,然后重复该过程。时不时地,也许每隔几天,我会收到“未找到USB设备”错误。我尝试的第一件事是打开任务列表并杀死adb.exe。这有时会奏效。如果这不起作用,接下来我会尝试杀死adb.exe,然后断开Android设备的连接,重新启动它,然后重新连接它,然后从命令行运行“adbusb”。这几乎总是有效。如果上述方法不起作用,那么我将重新启动Android设备并重新启动计算机。这似乎在

安卓主机 : connection with a Mass storage USB device

我目前正在尝试开发一个访问usb设备上的xml文件的应用程序。我已阅读有关AndroidUSB主机的Google文档。现在我可以检测我的USB设备,发现它的规范(如PID/VID),但我无法访问USB设备的文件:(这是我寻找设备的Activity代码:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_visu);affichage=(TextView)findViewById(R.id.afficher);con

安卓USB通讯

我需要我的应用通过USB数据线连接到PC并持续发送/接收数据。我想为此使用ObjectInputStream/OutputStream。TCP是唯一的方法吗?安装ADB并为此使用ADBforward是唯一的方法吗?如果用户没有安装ADB,我不能传输数据吗? 最佳答案 在这种情况下,您可以借助USB网络共享。启用网络共享功能并监听特定的套接字。(如果您正在使用USB网络共享,则必须先将其关闭,然后才能使用USB在手机和计算机之间传输文件。) 关于安卓USB通讯,我们在StackOverfl

java - AOA USB 连接问题

我一直致力于建立链接中指定的USB连接here并成功实现。它的工作正常接受它经常断开连接。我是从this认识的链接和this链接android操作系统中存在一个错误,即没有USB连接事件的广播事件。我已经实现了一个接收器来获取不太重要的USB断开连接事件。我也引用this链接以创建与USB的稳定连接,即在USB连接后开始数据通信而不会丢失任何数据。当应用程序中只有单个Activity或单个屏幕时,整个过程工作正常。对于多屏幕,此连接有问题,即连接不稳定,我在应用程序中有多个屏幕,我可以在任何Activity中随时通过USB接收数据。所以我有2个问题,如果可能的话,我正在寻找一些代码的答

Android USB OTG 读取 U 盘

我目前正在开发一个项目,该项目需要Android中的USB主机模式(使用4.2.2)。我需要能够执行标准文件操作,例如列出文件和从USB驱动器读取。使用主机模式文档,我已经能够检测到驱动器已连接,是USB大容量存储,并找到各种端点。我卡住的地方是在那之后该怎么做。我想我真的不明白控制转移和批量转移之间的区别,或者在控制转移的情况下,到底发生了什么。不幸的是,我对USB本身的了解有些有限,而且我听说文档相当令人生畏。任何人都可以帮助指导我完成,或者指出一个工作示例,我需要做什么才能从根本上“安装”USB驱动器?正如我之前所说,我只需要列出文件并读取它们的那些文件操作,而不是写入。我还应该

Android USB 主机模式和附件模式

我正在尝试学习AndroidUSB主机/附件连接。我读过android设备可以充当usb主机或usb配件。因此我创建了两个项目,其中一个是usb主机项目,另一个是usb配件项目。我将这些项目安装到两个不同的android设备上。其中一个有usbhost(DeviceA)项目,另一个有usbaccessory(DeviceB)项目。我的问题是,我可以将USB主机项目连接到设备B。我可以看到有关设备的所有信息。但是在附件项目(设备B)中,我看不到关于设备A的任何信息。manager.getAccessoryList()总是返回null。我的usb配件项目代码在这里。UsbManagerma

android - 无法使用 adb shell setprop 在 Android 设备上更改时区

我正在尝试使用setprop命令更改我的android设备上的时区,但它没有反射(reflect)在设备上(我也尝试重新启动)shell@ASUS_Z010:/$getproppersist.sys.timezoneAsia/Calcuttashell@ASUS_Z010:/$setproppersist.sys.timezone"America/Chicago"shell@ASUS_Z010:/$getproppersist.sys.timezoneAsia/Calcuttashell@ASUS_Z010:/$有人可以告诉我如何实现这一点,以及命令失败的原因可能是什么,而不给出任何错

android - Assets 分配在 adb shell dumpsys meminfo 中意味着什么

谁能告诉我AssetAllocations在adbshelldumpsysmeminfoAndroid中是什么意思?我在启动我的Android设备时看到了这一点,我看到我的应用程序的resources.arsc正在消耗516K,即使我的应用程序没有运行。谢谢。 最佳答案 使用resources.arsc,有两件事可能发生。通常情况下,文件存储在未压缩的.apk中。Androidmmap()s文件并只在必要时从中读取,而不会将整个文件加载到RAM中。但是,如果它是压缩的,则直接随机访问文件不再是一种选择,因此它会被解压缩并保存在内存中

ADB无线调试——华为篇——鸿蒙系统cannot connect to 192.168.1.101:5555: 由于目标计算机积极拒绝,无法连接。 (10061)

必须打开第二步的设置,不然拔下数据线的时候,就会出现连接异常,导致无法连接手机会出现cannotconnectto192.168.1.101:5555:由于目标计算机积极拒绝,无法连接。(10061)1.先用USB线连接手机和电脑2.打开开发者模式,勾选USB调试,和“仅充电”模式下允许ADB调试(这两步很重要)(其他手机有adb网络调试的也可以打开)3.打开终端输入adbdevices出现这个说明USB线连接成功4.接着输入adbtcpip5555(这个是从usb模式切换到无线连接,后面的5555为端口,可以指定其他的端口,前提是端口未被调用)5.输入adbconnect192.168.xx