标签: dumpsys

获取android dumpsys中当前可见片段的信息

我正在寻找一个解决方案来确定dumpsys当前可以看到哪些片段

我可以获得有关活动的信息

$ adb shell dumpsys activity | grep -i run
Run Code Online (Sandbox Code Playgroud)

是否有任何解决方案片段或如何确定dumpsys中的可见片段?

android fragment dumpsys

11
推荐指数
2
解决办法
7570
查看次数

如何授予从游戏商店下载的申请的许可?

我已经知道google拒绝了此转储许可,但4.1版及更高版本的系统应用程序除外.

但我仍然可以使用以下命令为可调试应用程序授予此转储权限.

命令:

adb shell pm grant"com.packageName"android.permission.DUMP

但我不能对从Play商店下载的应用程序做同样的事情,

命令:

adb shell pm grant"com.playStoreApp"android.permission.DUMP

错误:

操作不允许:java.lang.SecurityException:包com.playStoreApp没有请求权限android.permission.DUMP

是否有任何黑客或工作来授予Play商店应用程序的许可?

提前致谢.

permissions shell android adb dumpsys

8
推荐指数
1
解决办法
8659
查看次数

Android:在Android M中完全禁用deviceidle(“打ze”)吗?

我想一直在完全扎根的Android M设备上完全禁用deviceidle模式(“打ze”)。是的,我知道这会影响我的电池寿命,这对我来说很好。

我知道我可以调用以下内容:

dumpsys deviceidle disable
Run Code Online (Sandbox Code Playgroud)

但是,我无法找到该子命令的详细文档。它是否确实在我的设备上完全永久性地禁用了“打“”功能(或至少直到下一次启动),还是执行了其他一些相关功能?

如果该“ dumpsys deviceidle disable”命令不是永久禁用“ Doze”的方法,是否还有其他方法可以通过Android Java API?实际上,如果存在,那么Java-API解决方案将是理想的。

android dumpsys android-6.0-marshmallow

8
推荐指数
2
解决办法
8014
查看次数

ADB shell:如何获取将接收BOOT_COMPLETED Intent的BroadcastReceiver列表?

我正在调试一个应该在设备启动后自动启动的应用程序.为此我创建了一个BroadcastReceiver并将其添加到我的AndroidManifest.xml:

<receiver android:name=".receiver.StartupBroadcastReceiver">
    <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" />
    </intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)

这在大多数设备上始终有效.然而,在一台设备(MXQ Pro机顶盒)上,它只能在大部分时间工作.到目前为止,我还没有找到任何模式,当它工作时,它没有.

所以,我想找出哪些BroadcastReceivers实际上是当前在系统中注册的,以接收BOOT_COMPLETED Intent.

我玩了一下

  • pm:但这只告诉我哪些包想要收到Intent
  • dumpsys:但它的输出是压倒性的,我不知道该寻找什么

谢谢你的建议!

android adb android-intent dumpsys adb-shell

6
推荐指数
1
解决办法
6194
查看次数

adb shell dumpsys窗口窗口输出描述

我正在使用appuim进行Android设备和java代码之间的交互.我遇到问题,在按下Home按钮后某些设备(包括模拟器)上,appium返回不正确的当前活动(它返回当前必须最小化的previuos活动).我发现使用了appium dumpsys window windows 与抓mFocusedApp用于获取当前的应用价值.我读关于获取Android当前活动的另一个答案,并且大多数建议使用:

adb shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'"
Run Code Online (Sandbox Code Playgroud)

这是问题的根源,因为在按下Home按钮mCurrentFocusmFocusedApp链接到不同的活动之后.但我找不到任何解释这些领域之间的区别.为什么appuim只mFocusedApp用它呢?

android adb appium dumpsys android-shell

6
推荐指数
1
解决办法
8511
查看次数

adb shell命令检查apk是调试还是发布签名?

如何检查apk是调试还是发布签名?
是否有任何直接的adb命令来验证apk签名?

尝试了以下dumpsysaapt命令,但我无法找到确切的标志

adb shell dumpsys package <package name>
aapt dump badging <apk file>
Run Code Online (Sandbox Code Playgroud)

如何找出给定的apk是调试还是发布签名?如何知道我们可以安装哪个版本(user,userdebug或eng)?

android adb aapt dumpsys

4
推荐指数
2
解决办法
4589
查看次数

解释dumpsys cpuinfo

我在android shell中寻找命令"dumpsys cpuinfo"的结果的解释.

:# dumpsys cpuinfo
Load: 17.78 / 16.97 / 16.29
CPU usage from 35983ms to 21604ms ago:
  97% 25268/com.firstprocess: 78% user + 19% kernel / faults: 19938 minor
  36% 25680/com.secondprocess: 19% user + 17% kernel / faults: 950 minor
  11% 25151/com.anotherprocess: 8.8% user + 2.4% kernel / faults: 13794 minor 6 major
  18% 739/system_server: 13% user + 5.4% kernel / faults: 3803 minor 2 major
  14% 1242/android.process.media: 11% user + 2.7% kernel / faults: 2413 minor
  8.4% 333/adbd: …
Run Code Online (Sandbox Code Playgroud)

shell cpu android dumpsys

3
推荐指数
1
解决办法
6875
查看次数

Android中的dumpsys cpuinfo:解释此命令的结果

我正在查看以下命令"adb shell dumpsys cpuinfo",我想知道这些报告的值是否是前一次的平均值?

    D:\Android_Dev\Android_sdk\platform-tools>adb shell dumpsys cpuinfo
Load: 4.03 / 3.43 / 2.44
CPU usage from 23770ms to 16630ms ago:
  58% 1844/logd: 58% user + 0% kernel / faults: 3 minor
  50% 3895/com.google.android.wearable.app:ui: 41% user + 9.3% kernel / faults: 1798 minor
  26% 1864/adbd: 2.8% user + 23% kernel / faults: 1243 minor
  22% 4880/logcat: 7.8% user + 15% kernel
  9.7% 7834/kworker/0:2: 0% user + 9.7% kernel
  4.9% 2198/system_server: 2.6% user + 2.2% kernel / faults: 76 minor
Run Code Online (Sandbox Code Playgroud)

我的问题如下: …

performance android adb ddms dumpsys

3
推荐指数
1
解决办法
2819
查看次数

从 android 包 (.aab) 中排除 dump_syms 文件夹

我已经创建了一个 Android 发行包。当我进行大小分析时,我可以 dump_syms 文件夹,该文件夹大约需要 7MB 的大小。当我准备最终发布包时如何排除它?

在此输入图像描述

size android bundle dumpsys

3
推荐指数
1
解决办法
593
查看次数

如何使用 adb 命令将 Profile GPU 渲染显示为条形图?

我正在尝试使用脚本自动执行我在定期开发时所做的一些任务。其中之一是打开和关闭 GPU 配置文件渲染。但是,我找不到显示/隐藏它的 adb 命令。

android adb dumpsys

1
推荐指数
1
解决办法
1948
查看次数