草庐IT

android - android模拟器的UDP端口转发; "adb forward udp:port udp:port"和 telnet localhost adb_port 不工作

您好,我正在使用Android模拟器开发一个应用程序。我需要在某个可以从本地网络访问的端口X上注册一个UDP套接字。由于Android模拟器是NAT,所以我需要端口转发。我关注了这篇文章“ReachinganetworkdevicebyIPandportusingtheAndroidemulator”。说明我需要用adbforwardtcp:localPorttcp:emulatorPort但此方案不适用于udp(如果有人知道它的UDP版本,请告诉我)。对于UDP,我找到了另一个解决方案,我需要按如下方式远程登录到adb端口(我的adb在端口5037上运行)telnetlocalhos

android - 新版ADB无法识别iBall Slide 6309i(Android 4.1.1)

设备:iBallSlide6309i平台:Android4.1.1测试操作系统(在PC上):WinXP、Win7x64、Win8x64、Ubuntu13.04ADB驱动程序已安装并正常工作。*USB调试已启用。*问题:我的设备被ADBv1.0.26检测到。但是当我尝试使用任何更高版本(如1.0.29、1.0.31)时,未检测到该设备。它在我测试过的所有操作系统中都是一样的。旧版本的ADB没有备份、恢复等关键功能。所以我不得不毫无乐趣地使用新版本。我无法找到一种方法来欺骗较新版本的ADB来检测我的设备。请为我的问题提出解决方案。 最佳答案

android - 使用 ADB 拉取特殊文件

我有一个root的Android设备,我需要把所有的东西都拉到电脑上。第一次在DDMS文件浏览器中尝试没有成功,它挂起并且必须强制关闭。在powershell中再次尝试adbpull/跳过“特殊文件”有没有办法提取包括特殊文件在内的所有内容?编辑:我试过在工程师模式和元模式下启动,我试过从shell复制没有成功 最佳答案 2件事:尝试将手机启动到FastBoot,然后执行adbpull。某些文件可能在手机运行时正在使用并导致它们被跳过。我个人没有这样做过,但我会尝试使用adb在手机上进入shell并复制被跳过的文件。adbshell

android - OSX Yosemite、ADB 和 USB 必须一直重新连接设备

本周更新到Yosemite和所有最新的ADB工具后,每次我想从Eclipse部署APK时,我都必须重新连接我的Nexus5。有人对此有解决方案吗? 最佳答案 以前搞定了,好像是图形错误。它不再发生在我身上,但当我得到它时,我会做以下事情:弹出运行对话框时:按下按回车键它应该选择它,即使它没有出现,然后它会在设备上运行它。应该会自动选择窗口,但如果没有,只需选择设备窗口并按下然后输入即可。 关于android-OSXYosemite、ADB和USB必须一直重新连接设备,我们在StackOv

已安装 Android SDK,但缺少 adb.exe

在我的VisualStudioinstallsuddenlylosttheabilitytodeploymyXamarinapptoanandroidemulator之后,我决定卸载一切(VisualStudio、Xamarin、AndroidSDK)并重新开始。一切都已重新安装,但AndroidSDK不包含adb.exe文件。我希望找到它的地方在这里:C:\Users\costcopc\AppData\Local\Android\android-sdk\platform-tools\adb.exe出了什么问题?我该如何解决这个问题?我打开了一个cmd.exe提示符并搜索了整个驱动器(

c++ - 来自 C/C++ 应用程序的 Android ADB API

我想从我的c/c++应用程序(通过USB)与我的android手机上的adb服务通信。它必须“快”,所以跑到shell中去运行Java程序是不可能的。是否有任何地方这样做的例子,以及这种连接的API?谢谢。 最佳答案 抱歉,Android应用程序无法访问adb套接字。 关于c++-来自C/C++应用程序的AndroidADBAPI,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4

Android ADB Logcat——显示完整的 logcat

我在终端中使用“adb-dlogcat”来查看我的应用程序日志文件。最近,我遇到了一大堆运行时错误——由于某种原因我看不到所有这些错误。它只是在结尾处以“...30more”结束:[08-1112:27:45.5008801:0x2261E/AndroidRuntime]FATALEXCEPTION:mainjava.lang.IllegalStateException:ArrayAdapterrequirestheresourceIDtobeaTextViewatandroid.widget.ArrayAdapter.createViewFromResource(ArrayAdapt

ADB快速入门

ADB快速入门文章目录ADB快速入门一、简介二、安装三、准备模拟器四、常用命令一、简介AndroidDebugBridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具用来连接电脑和Android设备(手机、电脑、电视、平板、电视盒子等)。二、安装1.下载安装包:链接:https://pan.baidu.com/s/1xFHv7ud59xMAriWsfMePQw提取码:12342.解压文件包到固定位置:3.新建a环境变量;将b环境变量添加到path环境下a.添加环境变量: 变量名:ANDROID_HOME

android - 如何通过 adb android 更改首选网络类型?

如何使用ADB更改首选网络类型?示例:设置仅使用GSM、仅使用WCDMA、仅使用LTE或自动。 最佳答案 这适用于我的设备:adbshellsqlite3/data/data/com.android.providers.settings/databases/settings.db"updateglobalSETvalue=1WHEREname='preferred_network_mode'"adbshellsqlite3/data/data/com.android.providers.settings/databases/sett

Android:增加 android studio 中的 adb 调试超时

当我在AndroidStudio中调试应用程序时应用程序关闭。实际上,当我在AndroidStudio中对我的Android应用程序进行调试时,我遇到了一个问题。应用程序正在接近某些断点执行。这些应用程序关闭断点每次都不相同。在ADB调试连接完成一段时间后,应用程序Debug模式不会发生超过2分钟。不知道是ADB连接超时问题还是别的?我找到了这个链接IncreaseAndroidEmulatorTimeouttime适用于Eclipse,但不适用于AndroidStudio。任何建议将不胜感激。 最佳答案 模拟器设置超时值:首先打开