Articles of shell

如何使用android猴子

我有点困惑如何实际使用monkey ,我以为你应该打开你的模拟器,并进入terminal编辑器,并键入: $ adb shell monkey -p insert.my.package.name.here -v 500 因为没有工作(错误, adb: permission denied ) 我试图monkey -p insert.blah.blah -v 500 ,这出现,它已经被杀害,我做错了什么?

如何使用ADBshell清除通知

我知道我可以解锁屏幕,拉下通知,然后按清除通知button,但必须通过ADB清除通知,对不对? 我猜这是通过'am'命令发送的一些Intent ,或者更简单一些,但我似乎无法在网上find任何东西。 我得到的是用于apk Java代码。 编辑:我应该提到,我在4.3上运行,有时命令可能会有所不同版本。

在android中从adb shell手动挂载SD卡

我有一个Android 4.1手机(联想820)。 经过一些改变,分区内部的SD内存(改变,手机将不再安装外部 SD卡,我很好,在Linux上,但我从来没有见过Androidshell在今天之前。 我很想知道以下步骤: 获取代表SD卡的可用设备列表 手动安装SD卡 – mount命令不能正常工作,因为它说can't read /etc/fstab – 你如何挂载东西? 获取SD卡在启动时挂载 我的/etc/system/vold.fstab有: dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host Mount现在是: rootfs on / type rootfs (ro,relatime) tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755) devpts on /dev/pts type devpts (rw,relatime,mode=600) proc on /proc type proc (rw,relatime) sysfs on /sys […]

我如何在Android设备上运行Linux命令?

在一些Android设备上,在ADB shell中,我只能运行echo , cd , ls 。 当我运行: tar -cvf //mnt/sdcard/BackUp1669/apk/test.tar /mnt/sdcard/test.apk 或者命令cp ,它会返回: sh: tar: not found 为什么我不能运行这些命令? 有些设备支持这些命令。 我的最终目标是将文件从/ data / data文件夹复制到SD卡。 我得到了苏 ,我得到了以下代码: int timeout = 1000; String command = "tar -cvf /" + Environment.getExternalStorageDirectory() + "/cp/" + packageName + ".tar" + " " + path; DataOutputStream os = new DataOutputStream(process.getOutputStream()); BufferedReader […]

如何从命令行在Android设备上添加现有的Google帐户?

我有一大组设备,我想添加谷歌帐户。 谷歌帐户已经设置,所以我只想通过命令行脚本将这些现有帐户添加到设备。

什么是dexopt? (Android Shell命令)

Android shell命令dexopt是什么? 我在哪里可以find一本手册?

如何在Linux下使用向上/向下键启用Android adb shell历史logging?

我最近升级到新的Android SDK,我注意到一些非常非常困扰。 看来在shell中使用命令历史是不可能的。 你注意到了吗? Android的shell对我来说似乎很糟糕,但至less在最后一个SDK中,我有命令历史logging。 现在,按下上/下箭头,导致一些代码写在提示符(如^ [[A,^ [[B等…)。 我试图读一点点,但我发现很less有人问这个零答案。 任何想法为什么会发生这种情况,以及如何解决

Android上的C ++命令行应用程序?

是否有可能使一个命令行的应用程序的Linux,然后在Android上运行与shell? 由于Android在Linux上运行,我不明白为什么会有运行它的任何问题。 我知道/系统/斌/ *拥有所有的东西,你可以使用adb所以这应该是相同的。

adb shell dumpsys meminfo – 输出的每个单元格的含义是什么?

我正在查看下面给出的命令的输出 adb shell dumpsys meminfo com.imangi.templerun 但是,我无法正确理解这一点。 有人能帮我理解吗?

如何阅读与Java的Android属性

我在terminal中使用'adb shell getprop'。 我可以在Android JAVA中使用哪些接口来获取相同的信息? 我已经尝试了几件事情: Properties sysProps = System.getProperties(); 但我不认为这些是我正在寻找的属性? 具体来说,我想find将返回类似于以下内容的值: adb shell getprop | grep dolby shell'grep dolby'命令返回: [audio.dolby.ds2.enabled]: [true] [dolby.audio.sink.info]: [headset] [dolby.ds.dialogenhancer.state]: [on] [dolby.ds.graphiceq.state]: [off] [dolby.ds.hpvirtualizer.state]: [off] [dolby.ds.intelligenteq.preset]: [Off] [dolby.ds.intelligenteq.state]: [off] [dolby.ds.platform]: [qcom] [dolby.ds.profile.name]: [Movie] [dolby.ds.spkvirtualizer.state]: [off] [dolby.ds.state]: [off] [dolby.ds.volumeleveler.state]: [on] 但是我想在Android JAVA代码中访问这些信息。 有任何想法吗?