我想使用adbshell告诉我的设备在其SD卡上显示图像。我认为这个命令会起作用:adbshellamstart-aandroid.intent.action.MAIN-ncom.android.browser/.BrowserActivity-dfile:///storage/sdcard0/Android/data//files/myfile.jpg不幸的是我得到了这个错误:Starting:Intent{act=android.intent.action.MAINcmp=com.android.browser/.BrowserActivity}Errortype3Error:Ac
我想了解adbshellsetpropmypropertykeymypropertyvalue的工作原理。换句话说,我编辑了/system/build.prop文件,但是当我尝试使用getprop命令读回值时,我似乎得到了一个空白值相反。但是,当我在root模式下通过adbshellsetprop设置属性,然后取消模拟器并使用代码读取值时,我能够获得正确的值。我不明白的是,如果该值是通过adbshellsetprop设置的,那么为什么它没有写入build.prop文件?那么getprop从哪里读取值呢? 最佳答案 Android系统
我有一个root设备,我在adbshell中输入“su”,然后尝试跟踪路由。它说“traceroute:未找到”。我在任何bin文件夹中都找不到traceroute。感谢任何提示。 最佳答案 Traceroute不适用于标准的Android发行版。您可能想尝试在您的设备上安装BusyBox:http://www.ihackintosh.com/2009/12/how-to-install-busybox-on-a-rooted-device/它包含许多有用的工具,这些工具可在UNIX系统上使用,也适用于Android。可以在这里下载
我想检查我的android设备的目录中是否有某个文件。我在我的Windows批处理中使用以下行adbshellfind/mnt/sdcard/koinoxrista-nameBill.txt如果文件存在我想做一些事情,如果文件不存在我想做一些其他事情。我该怎么做? 最佳答案 adbshell不支持查找命令。此命令还将显示隐藏文件adbshellls-laR|grep文件名 关于android-如何在adbshell中使用find命令,我们在StackOverflow上找到一个类似的问题:
我想使用adbshelldumpsysalarm来调试我正在设置的一些警报,但它会产生大量数据,有什么方法可以将输出限制为仅某个应用程序吗?我试过这个没有用:adbshelldumpsyscom.mypackage 最佳答案 IwanttousetheadbshelldumpsysalarmtodebugsomealarmsI'msettingbutitisproducingahugeamountofdataisthereanywaytolimittheoutputtojustacertainapp?不,但是像grep和fgrep这
我知道我可以解锁屏幕,下拉通知,然后按清除通知按钮,但必须有一种方法可以通过ADB清除通知,对吧?我猜这是通过“am”命令发送的一些Intent,或者更简单的东西,但我似乎无法在网上找到任何东西。我得到的只是用于apk的Java代码。编辑:我可能应该提到我在4.3上运行,有时命令可能因版本而异。 最佳答案 尝试:adbshellservicecallnotification1 关于android-如何使用ADBshell清除通知,我们在StackOverflow上找到一个类似的问题:
如果我的计算机中有一个文件夹结构,例如A\B,B子文件夹包含5个文件,如果我发出命令adbpushc:\programs\A\*.*/sdcard/fooBar它将B子文件夹中的所有5个文件复制到/sdcard/fooBar如何将整个子文件夹B复制到android设备中,以便设备内部的fodler结构看起来像/sdcard/fooBar/B/5-files? 最佳答案 不要使用\*.*可能没问题adbpushc:\programs\A\/sdcard/fooBar/ 关于android-
有没有办法编写一个脚本,使用run-as从ADBshell复制文件?我知道在adbshell中复制的唯一方法是使用catsource>dest(编辑:现代android版本有cp命令,这使得这个问题不必要),但我只能引用大于号深一层-所以我的脚本可以将它传递给adbshell,但不能传递给adbshellrun-as。例如,这个有效:adbshell"catsource>dest"但这不是:adbshellrun-as"catsource>dest"也不是这个:adbshell"run-ascatsource\>dest"我什至尝试创建一个小脚本并将其上传到设备,但我似乎无法从adbs
有时我需要在我的设备上运行命令或脚本,但它们不可用或不存在。我们可以向Android设备的shell添加一些额外的命令吗?除了那些已经可用的命令?例如,在我的设备上添加screenrecord命令(我的设备的AndroidAPI低于19),这是不可用的。我知道如何使用adbshell获取设备上的可用命令列表adbshellls/system/bin但我想添加更多自定义命令和脚本,以做一些特殊的工作。有什么办法吗?或者这是不可能的? 最佳答案 答案提供了为Androidshell构建可执行文件的一系列步骤通过两者Eclipse(过时的
这个问题在这里已经有了答案:Howtomeasuretimefromadbshellwithmillisecondsresolution?(3个答案)关闭5年前。我正在尝试制作一个在Android上运行的shell脚本。我需要比秒更精确地测量时间——毫秒或纳秒。我如何在AndroidShell中执行此操作?date+%N不提供以纳秒为单位的时间-它只是提供N作为输出。我找不到任何其他命令/方式来执行此操作。在AndroidAPI中我们可以很容易地获取它,因此也必须有一种方法可以通过shell来完成。