草庐IT

adb-drivers

全部标签

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

android - 如何启用 adb 跟踪

我有兴趣通过usb查看adb客户端和adbd之间发送的数据包。我尝试将环境变量ADB_TRACE设置为1。但是当我运行“adbshell”时,虽然shell出现了,但我看不到任何痕迹。任何帮助将不胜感激,谢谢 最佳答案 试试adblogcat。这将向您显示日志。 关于android-如何启用adb跟踪,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5791722/

android - 是否可以通过 adb 安装应用程序但仍然获得 Google Market 更新?

我的公司正在向我们的客户分发硬件(三星galaxytab10.1)和软件(我的应用程序)。我的Intent是“跳过”google帐户链接并使用adb将我的生产签名应用程序直接安装到平板电脑上(与我上传到googlemarket的apk相同)。这将使我能够为我们的客户预先配置平板电脑,将屏幕背景更改为我们的Logo等。但是,一旦平板电脑交付给客户,我希望他们在平板电脑上附加一个谷歌帐户,并且仍然能够通过市场从我的应用程序中获取更新。在我的测试中,我手动安装的应用程序从未出现在谷歌市场的应用程序列表中。这可能吗?蒂姆更新:我最终编写了一个“启动器”应用程序,我将手动将其安装在设备上。它有一

android - 连接到 ADB 服务器的最大设备数

根据AndroidDebugBridge:Theserverthensetsupconnectionstoallrunningemulator/deviceinstances.Itlocatesemulator/deviceinstancesbyscanningodd-numberedportsintherange5555to5585,therangeusedbyemulators/devices.Wheretheserverfindsanadbdaemon,itsetsupaconnectiontothatport.Notethateachemulator/deviceinstanc

Android:通过 adb shell am 启动应用程序信息对话框

我正在尝试编写一个脚本,该脚本将通过adb为我正在测试的应用程序启动“应用程序信息”系统对话框。我做了一些调查并想出了这个命令,它将启动“appinfo”但失败并强制关闭(logcat中的NullPointerException):adbshellamstart-aandroid.intent.action.VIEW-ncom.android.settings/.applications.InstalledAppDetails-escom.android.settings.ApplicationPkgNamecom.my.app-espkgcom.my.app似乎没有正确传递包名称。在

android - 清除编辑文本 - adb

如何使用shell命令清除焦点编辑文本。我试过了adbshellinputkeyeventKEYCODE_CLEAR//NotworkedadbshellinputkeyeventKEYCODE_DEL//DeleteonlyonecharadbshellinputkeyeventKEYCODE_FORWARD_DEL//Notworked有了这个我最多只能删除一个字符,有什么办法可以删除/清除聚焦的编辑文本。 最佳答案 这对我有用:functionclear_input(){adbshellinputkeyeventKEYCODE