草庐IT

ADB_SERVICES

全部标签

android - 我可以使用 adb shell 向我的应用程序发送命令吗

我想找到一种方法来创建可以使用adbshell或类似工具发送到我的应用程序的命令。这样我就可以对我的程序做一些小的更改,而不必在每次更改任何内容时都重新加载我的应用程序。有没有办法打开adbshell并向正在运行的应用程序发送命令?如果那不可能,那么有什么可能的方法可以向我的应用程序发送命令,这样我就可以执行诸如(移动UI元素)或(从URL创建文件)或许多其他事情。..本质上我希望能够向我的应用程序发送字符串命令.....如果我可以使用命令行工具来做到这一点,那就太好了。否则什么是解决此问题的好方法? 最佳答案 在adbshell中

android - 尽管以 root 身份运行,但 ADB 获得的权限被拒绝

我有一个root平板电脑,它在连接后立即获得adbroot。当我输入adbshell我得到根@android:/#我可以做而且它没有向我显示任何权限错误但是当我尝试在已被授予所有权限的SD卡上执行文件时。我得到权限被拒绝为什么会这样? 最佳答案 sdcard挂载了一个noexec标志,这意味着你不能执行存储在那里的东西。这在以root甚至半特权shell运行时尤为重要,因为那里缺少文件权限或所有权意味着任何具有写外部存储权限的用户标识都可能使您可能想要运行的程序木马化。顺便说一句,默认shell的错误词汇量有限,在许多版本中还会说权

android - 通过 ADB 在 Android 中创建快捷方式

可以在我的android启动器上从ADB创建快捷方式吗?我有一个.bat文件可以从我的PC安装我的应用程序(通过双击),但在此之后我总是需要在启动器的巨大(不是那么用户友好)的应用程序列表中搜索。如果可以将此功能添加到我的.bat文件中,那就太好了。我已经尝试在网络上搜索但没有任何运气:S。提前致谢 最佳答案 有几种方法可以处理这个问题。如果您的主要需求是每次重新编辑时都能够快速启动您的应用程序,那么adbshellamintent-ncom.example.app/.App是最简单的解决方案。如果你只想做一个快捷方式(你不关心在哪

android - 使用 adb 隐藏软键盘

我想使用adbshell命令隐藏软键盘。是否有任何特定命令可用于执行此操作,或者我可以通过adb获取当前焦点窗口对象,如果显示,我可以在其上隐藏键盘? 最佳答案 你可以隐藏你的键盘adbshellinputkeyevent111你可以在这里找到所有的关键事件:http://developer.android.com/reference/android/view/KeyEvent.html 关于android-使用adb隐藏软键盘,我们在StackOverflow上找到一个类似的问题:

Android Studio配置adb使用WIFI连接手机调试安卓程序

安装adb参考:https://www.linmeimei.top/2023/03/02/flutter-adb手机设置打开开发者模式(用HUAWEI举例)【设置】→【关于手机】→【版本号】→连续点击5次即可进入开发者模式打开USB调试【设置】→【系统和更新】→【开发人员选项】→开启【USB调试】开关→开启【"仅充电"模式下允许ADB调试】开关查看手机IP地址【设置】→【关于手机】→【状态信息】→【IP地址】AndroidStudio编辑器设置安装ADBWi-Fi插件使用快捷键Command+,或者点击左上角AndroidStudio然后点击Setting...打开设置功能弹窗选择侧边栏Plu

c# - 无法使用 ADB 在 VS 中调试 Xamarin Android 应用程序

我正在尝试在VisualStudio中运行示例TipCalcXamarin(Android)应用程序,但是在它编译并运行Android模拟器之后,我被告知:adbserverversion(32)doesn'tmatchthisclient(36)我该如何解决这个问题?我更新了Xamarin和AndroidSDK文件,Xamarin正确指向我的AndroidSDK位置(D:\dev\Xamarin\AndroidSDK)。这是我的AndroidSDK管理器的屏幕截图:这是一个更大的输出fragment:1>D:\dev\Xamarin\AndroidSDK\platform-tools

mac 配置adb

一、adb的安装1.创建.bash_profile文件touch.bash_profile2.打开.bash_profile文件open-e.bash_profile3.在.bash_profile文件添加SDK路径SDK路径查看Tools->SDKManager)exportANDROID_HOME=/Users/djl/Library/Android/sdkexportPATH=${PATH}:${ANDROID_HOME}/toolsexportPATH=${PATH}:${ANDROID_HOME}/platform-tools4.执行命令source.bash_profile5.验证

Android 8 Bug : Starting apk installation via adb doesn't work, 需要权限 REQUEST_INSTALL_PACKAGES

我需要在android8手机上开始安装一个apk,但这应该不是静默的(adbinstall)。行为应该就像用户触摸了设备上的apk文件一样。在android8之前,可以像这样通过adb启动apk的安装:adbshellamstart-dfile:"///sdcard/foobar.apk"-pcom.google.android.packageinstaller这在android8上不再可能。根据日志文件,权限android.permission.REQUEST_INSTALL_PACKAGES是必需的。09-2516:39:55.69160666066EInstallStart:Re

android - adb shell 中的制表符补全

我唯一找到的是tocrosscompilebash.有没有其他方法可以在Androidshell中完成制表符? 最佳答案 不是主管的回答,而是有人使用我的那些指令发布了预编译的bash二进制文件here. 关于android-adbshell中的制表符补全,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2279579/

android - adb 无法识别 Samsung Note II 和 Note 10.1

要让adb识别我的手机和平板电脑,我需要做些什么特别的事情吗?我打开了开发者模式,但是当我执行“adbdevices”时,如果没有运行模拟器,我仍然只能获得模拟器或什么都没有。谢谢! 最佳答案 如果您在Windows下工作,请尝试安装SamsungUSBDriverforWindows..应该足够了;-) 关于android-adb无法识别SamsungNoteII和Note10.1,我们在StackOverflow上找到一个类似的问题: https://st