草庐IT

android - Windows 拒绝安装 Android ADB 驱动程序

我正在尝试将调试器从Windows764位电脑连接到Android手机(HTCmyTouch4GAndroid2.3)。有趣的是,几个月前一切正常,直到大约一周前,Windows才开始使用默认的Android驱动程序,而不是支持ADB的HTC驱动程序。我试过这里的说明:InstallingtheAndroidUSBdriver-nothappening但它不起作用。我试过重新启动、重新安装驱动程序、恢复到较早的点,但没有任何帮助。在“设备和打印机”下,我的手机显示为通用“Android手机”。当我尝试更新驱动程序并浏览到安装了HTC驱动程序的C:\ProgramFiles(x86)\H

android - 如何将 Serializable 或 Parcel 对象从 adb shell 传递到 android 组件

这个问题在这里已经有了答案:Sendingintentwithbundleusingconsole(3个答案)关闭5年前。我必须使用amstart命令从adbshell启动一个Activity。但在Activity中,它将java.io.Serializable类型的对象作为Intent中的额外值。我知道该对象的类名,我可以创建该对象,但我不确定如何在amstart命令中传递该对象,因为我找不到该对象的标志。通过Intent对象,使用方法intent.putExtra(Stringname,Serializablevalue)非常简单,它采用对象的名称和Serializable对象,但

java - 如何将网络上的adb设备列表存储到php数组中

运行命令:$output=shell_exec("adbdevices-l");echo"$output";得到这样的输出:Listofdevicesattached10.16.21.138:5555deviceproduct:tbltevzwmodel:SM_N915Vdevice:tbltevzw10.16.20.90:5555deviceproduct:ghost_verizonmodel:XT1060device:ghost有人可以帮助将这些信息存储到php关联数组中吗? 最佳答案 //removeextraspaces,t

android - 从市场安装 Android 应用程序与通过网络下载或 adb 进行侧载有何不同?

我知道有四种在root手机上安装Android应用程序的方法:通过Android市场安装在“设置”->“应用程序”中启用“未知来源”并从网络下载.apk在“设置”->“应用程序”->“开发”和“adb安装”中启用“USB调试”在“设置”->“应用程序”->“开发”中启用“USB调试”并将adb推送到/data/app或/system/app这些选项之间的主要区别是什么?如果我删除Market/Vending和PackageInstaller应用程序,我是否仍然能够从adb旁加载?出于这个问题的目的,假设我的手机上没有市场应用程序。 最佳答案

android - adb devices 不适用于 Mountain Lion

我刚刚升级到OSX10.8(MountainLion)。现在adbdevices没有列出我的GalaxyNexus或我的NexusOne。我不敢相信它不起作用,因为我确定Google一定有Android开发人员使用带有MountainLion的Google手机。请帮忙! 最佳答案 adbkill-serveradbstart-server它对我有用。 关于android-adbdevices不适用于MountainLion,我们在StackOverflow上找到一个类似的问题:

android - 如何从 Android SDK 中内置的 Eclipse UI 发出 adb 命令

有什么方法可以让我从AndroidSDK中的内置eclipseUI运行adb命令?我需要查明ECLIPSEUI是否已经具有此功能,如果没有则需要着手实现它。到目前为止,我主要在命令行上使用adb命令。如果没有这样的功能,实现Eclipse插件是否是处理此问题的最佳方式?我希望将此作为一项功能,因此我已经排除了使用“外部工具配置”的可能性,它需要为最终用户构建的每个项目单独配置。编辑:我不需要另一个控制台,它可以在eclipse内部或外部。我想写的是一个UI,它根据我的特定需要工作,但从最终用户那里抽象出命令行细节。现在我仍然可以探索如何做到这一点,但我一直在寻找一个现有的例子,它通过它

android - adb.exe 在 Windows 7 上挂起

我最近从developer.android.com安装了带有ADT的AndroidSDK它运行良好,我构建了helloworld应用程序并使用ADT将其安装在手机上。但是一段时间后,当我运行该项目时,它会一直显示消息ddmdpost-createinit然后什么也没有发生。我等了很久,但它卡在这条消息上我尝试了所有给出的方法,比如删除.lock文件通过任务管理器结束进程删除.android文件夹删除.metadata/.project文件夹运行adbkill-server和adbdevices但它挂起等待设备在环境变量中设置路径安装了其他IDE,例如netbeans和intelliJ删

android - ADB:如何通过 ADB one liner 命令从最近的应用程序点击/关闭到完全

我已尝试使用多个命令从应用程序切换器关闭应用程序,但没有成功。我什至不知道是否有任何adb命令坚持从应用程序切换器关闭应用程序。我更多地用谷歌搜索了同样的东西,甚至经历了Android但没有运气。有谁知道这个,如何解决?请提出我们宝贵的意见。提前致谢 最佳答案 最后,当我尝试组合多个命令时,我得到了答案:打开应用切换器adbshellinputkeyeventKEYCODE_APP_SWITCH在应用切换器中选择或导航到下一个应用adbshellinputkeyevent20...(为列表中的每个应用再次运行上述命令)从打开的应用列

android - "adb shell uiautomator dump view.xml"之后的xml文件在哪里看

这个问题在这里已经有了答案:Isthereawaytogetcurrentactivity'slayoutandviewsviaadb?(8个答案)关闭5年前。我用命令adbshelluiautomatordumpview.xml转储当前Android屏幕的UI层次结构。然后,我尝试查看view.xml,我尝试了命令:adbshellcatview.xml但出现错误:/system/bin/sh:cat:view.xml:Nosuchfileordirectory如何/在哪里可以看到转储的view.xml文件?

android - ADB 拒绝 shell 命令 (ls -l/data)

我不断得到ADB拒绝了shell命令(ls-l/data):运行adbshell时命令提示符告诉我error:devicenotfound尽管模拟器是打开的。我做错了什么? 最佳答案 我假设您从命令行运行adb。只需执行adbkill-server和adbstart-server。之后您的设备应该可见。 关于android-ADB拒绝shell命令(ls-l/data),我们在StackOverflow上找到一个类似的问题: https://stackover