在设备上运行 Android systrace

2023-12-01

我无法运行名为 systrace.pl 的 Android SDK 工具,因为出现如下错误:

error opening /sys/kernel/debug/tracing/options/overwrite: No such file or directory 

事实上 /sys/kernel/debug/tracing 目录甚至不存在。

一些研究表明我需要使用以下命令启用 debugfs:

mount -o rw,remount -t debugfs none /sys/kernel/debug

之后在那里运行 mount 表明 debugfs 正在运行:

#mount
...
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
...

我在开发人员设置菜单中启用了跟踪(所有项目)。我在 Samsung Galaxy S3 上使用库存 ROM 4.1.1。

有很多关于 Android systrace 的文章,但似乎没有什么可以解决 /sys/kernel/debug/tracing 中实际没有生成文件的问题...


看一眼this文档:

Android 4.3 及更高版本上的跟踪

要在 Android 4.3 及更高版本的设备上运行跟踪:

Make sure the device is connected through a USB cable and is enabled for debugging.

我认为 systrace 必须在设备上运行,而不是模拟器。我在模拟器中遇到同样的错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在设备上运行 Android systrace 的相关文章

  • 我们如何从 Android 通知中提取 bigpicturestyle 图像?

    我有一个通知侦听器服务 可以读取来自其他应用程序的通知 经用户许可 并提取所有数据 能够访问除通知展开视图中显示的图像之外的所有内容 我也在阅读 EXTRA PICTURE 意图值 if extras containsKey Notific
  • Android模拟器中的互联网连接始终显示连接状态

    我尝试了多种方法来检查我的 Android 模拟器中的互联网连接 ConnectivityManager conMgr ConnectivityManager getSystemService Context CONNECTIVITY SE
  • 如何实现 ALTER TABLE 的示例[重复]

    这个问题在这里已经有答案了 我已经多次问过这个问题 但尚未得到完整的答案 如何实现 ALTER TABLE 语句以向数据库添加列 有人可以给我举个例子吗 请阅读SQLite ALTER TABLE 参考 http sqlite org la
  • Google 地图位于活动的中间区域

    我正在使用 Android studio 2 1 2 我检查了一下 大多数问题要么使用旧版本的 Android studio 要么使用一些旧的类 这些类不适用于我的情况 从文件 gt 新项目 gt 我使用了选项Google Maps Act
  • 带有图层列表的自定义背景以显示对角线?

    我只想创建一个自定义背景 但我不知道如何使用 xml 而不是图像来做到这一点 这是 XML
  • Android 辅助功能服务检测通知

    我试图让我的应用程序在显示通知时进行检测 我已在设置应用程序中启用它并且onServiceConnected确实接到电话 但是当我创建通知或通过 gmail 应用程序接收电子邮件时 什么也没有发生 onAccessibilityEvent没
  • 在 Android 中跨单元测试和仪器测试共享资源

    现在谷歌已经添加了实验单元测试支持 http tools android com tech docs unit testing support 如何在单元测试和仪器测试之间共享资源 例如 假设我有一个TestUtils java我希望在单元
  • 将非 Android 项目添加到 Android 项目

    我在 Eclipse 中有三个项目 Base Server 和 AndroidClient Base和Server是Java 1 7项目 而AndroidClient显然是一个android项目 基础项目具有在服务器和 Android 客户
  • Android NDK 支持区域设置吗?

    我真正想做的就是使用格式化日期strftime x 以正确的顺序 在大多数平台上调用setlocale 足够 在 Android 上 我不断收到 美国日期 那么 Android 不支持语言环境吗 No setlocale and strft
  • 带有 backstack Resume 的嵌套片段

    在我的应用程序中有几个fragments in an activity我正在维护一个backStack对于这些fragment 一切都很好 但其中有一个嵌套的片段 当我把它放入backStack然后再次按后退按钮恢复 该片段看起来与先前的内
  • PhoneGap 1.4 封装 Sencha Touch 2.X - 性能怎么样?

    我正在构建一个多平台平板电脑应用程序 仅使用其 Webview 使用 Phonegap 1 4 对其进行包装 然后使用 Sencha Touch 2 框架发挥我的魔力 我所说的多平台是指 iOS 5 X 和 Android 3 0 目前 到
  • Android:如何创建模态进度“轮”叠加层?

    我想在我的视图上显示模式进度 轮子 叠加层 ProgressDialog 很接近 但我不想要对话框背景或边框 我尝试设置对话框窗口的背景可绘制 this progressDialog new ProgressDialog Main this
  • Android 4.4 Kitkat 自定义视图操作栏未填充整个宽度

    我试图拥有一个带有自定义视图的简单操作栏 但我得到以下结果 为了演示 我创建了一个带有黄色背景颜色的简单 xml 它应该占据整个宽度 这是 XML
  • 以编程方式向 LinearLayout 添加边框

    我该如何添加以编程方式LinearLayout 的边框 假设我们创建了这个布局 LinearLayout TitleLayout new LinearLayout getApplicationContext TitleLayout setO
  • Android:分配内存失败

    我正在尝试创建一个具有 2047 mb 内存的模拟器 当我运行它时 我收到此错误 2011 02 22 14 24 14 Emulator 2011 02 22 14 24 14 Emulator This application has
  • JetPack Compose - 卡中行中的weight() 不起作用

    创建 Android 应用程序时 我将一些可组合项放在卡片的一行中 如下所示 但它没有按我的预期工作 我添加 weight 1f 的可组合项不再显示 data class Test val title String val text Str
  • 如何在android中安装和使用couch db

    我应该如何在 android 中安装和使用 couch Db 我的意思是本地沙发数据库 我可以在平板电脑和模拟器中使用它 为此我必须遵循哪些步骤 我目前正在开发一个使用它的项目 有两种选择 1 couchbase android 是的 co
  • Android View Canvas onDraw 未执行

    我目前正在开发一个自定义视图 它在画布上绘制一些图块 这些图块是从多个文件加载的 并将在需要时加载 它们将由 AsyncTask 加载 如果它们已经加载 它们只会被绘制在画布上 这工作正常 如果加载了这些图片 AsyncTask 就会触发v
  • 在线性布局内的 ScrollView 内并排对齐 TextView

    我有一个带有滚动视图的线性布局 我想保留它的当前格式 但只需将 textView2a 和 textView3a 并排放置 而不会破坏我当前的布局格式 我已经包含了我最近的尝试 但它们似乎不正确 提前致谢 Java菜鸟 当前有效的 XML
  • Keystore getEntry 在 Android 9 上返回 NULL

    c我已对存储在 Android 密钥库中的登录密码进行了加密和解密 在 Android 9 上 我观察到应用程序在尝试解密密码时崩溃 我无法重现它 但拥有 Pixel 3 的用户是崩溃的设备之一 下面是我如何从密钥库解密密码 private

随机推荐

  • 替代已弃用的 NXOpenEventStatus?

    我需要获取 OSX 10 13 上鼠标的跟踪速度 我在互联网上找到了这段代码 但 NXOpenEventStatus 已被弃用 IOHIDGetAccelerationWithKey 也是如此 是否有其他方法 include
  • 代码复杂度

    一个只有一个循环的程序的复杂度是多少 是 log n 吗 有人可以给我一些关于估计代码复杂性的想法吗 嗯 这实际上取决于该循环中发生的情况 该循环是线性时间 即 O n int sum 0 foreach int i in SomeColl
  • 将 dict 值四舍五入到小数点后 2 位

    我很难四舍五入字典中的值 我拥有的是这样的字典列表 y a 80 0 b 0 0786235 c 10 0 d 10 6742903 a 80 73246 b 0 0 c 10 780323 d 10 0 a 80 7239 b 0 782
  • 使用正则表达式识别字母/数字组合并存储在字典中

    import pandas as pd df pd DataFrame Date This 1 A16 19 person is BL 17 1111 and other dont Z 1 12 do here but NOT 12 24
  • 如何使用 MVVM Light Toolkit 打开新窗口

    我在 WPF 应用程序中使用 MVVM Light 工具包 我想知道从现有窗口打开新窗口的最佳方法是什么 我有这个MainViewModel 它负责MainWindow我的申请 现在在MainView 单击按钮后 我想在其顶部打开第二个窗口
  • Python 检查项目是否在列表中

    我正在尝试迭代两个列表并检查 list 1 中的项目是否在 list 2 中 如果list 1中的项目在list 2中 我想打印list 2中的项目 如果该项目不在 list 2 中 我想打印 list 1 中的项目 下面的代码部分完成了这
  • 查找 HashMap 中保存最小整数值的键

    我正在为需要学习最常用单词的年轻学生创建一个教育游戏 我随机从列表中选择三个单词 将它们显示在屏幕上 播放这三个单词之一的录音 然后学生必须选择已发音的单词 我记录他们猜对每个单词的次数 这样我就可以设定一个标准 规定何时向学生介绍新单词
  • 使用 terraform 循环 for_each 嵌套资源

    我正在尝试使用多个订阅来配置多个 Azure 服务总线主题 我能够创建主题 但无法循环订阅变量来创建订阅 locals servicebus topic 1 subscription subscription1 subscription2
  • Google Drive SDK - Java 示例不起作用

    我正在尝试使用官方 Java 示例来熟悉 Google Drive API 然而 在浪费了几个小时并尝试设置示例两次之后 我仍然无法按预期使用它 它不会显示文件的内容 而是在 FileServlet svc 路径 中引发 404 错误 进一
  • Android以编程方式删除Chrome/默认浏览器cookie、历史记录、搜索

    就像标题一样 我想通过在我的应用程序中编码来删除Android浏览器的cookie和缓存 浏览器不是网页视图 谢谢你 In your Activity or Service add ContentResolver cR getContent
  • 找不到容器 XXX 中的项目 MY_ARTIFACT_NAME

    当尝试根据教程配置 MS Release Manager 时将应用程序部署到 Azure 修改为在主机代理上使用发布构建工件时出错 我收到以下异常 该项目MY ARTIFACT NAME在容器 56811 中找不到 这会导致发布被拒绝 我已
  • 如何加载 Sass::Script::Functions 模块的扩展?

    我正在尝试根据此建议扩展 Sass Script Functions 模块 https gist github com 481261 dd07a52829886ab1ad0875a8895f0100c4b925ab 问题是 我应该将 sas
  • 交换两个字符串指针

    我必须在 C 中使用 char 并且我想通过仅交换指针来在它们之间交换 到数组而不是一次一个字符 所以我写了这段代码 include
  • 如何使用 sed/grep 提取两个单词之间的文本?

    我正在尝试输出一个包含字符串中两个单词之间的所有内容的字符串 input Here is a String output is a Using sed n Here String p 包括端点 但我不想包括它们 GNU grep 还可以支持
  • 如何获取tf.exe(TFS命令行客户端)?

    要获取 tf exe 程序 我需要安装的最少软件数量是多少 你需要安装团队探索者 最好安装与您正在使用的 TFS 版本相匹配的 Team Explorer 版本 例如如果您使用的是 TFS 2010 则安装 Team Explorer 20
  • 如何使用绝对路径获取有关 git 存储库的信息

    我正在编写一些脚本来获取有关我在本地设置的 git 存储库的信息 使用一个简单的例子可以最好地解释这一点 machine anon mkdir test machine anon cd test machine test anon mkdi
  • 创建用于静态初始化布局描述的 API/元编程 DSL

    我需要创建一个 C 元编程 DSL API 来描述通用数据布局 我想要静态初始化数据结构描述 即没有动态内存分配 最好在 ROM 部分分配 我还不太熟悉 C 11 功能 但我知道与提供的旧标准相比 您可以在初始化 静态 方面做更多的事情 我
  • 如何在 tkcalendar (Python) 中获取 DateEntry 的选定日期?

    我有一个 tkcalendar 它是日历 DateEntry 的预定义小部件 并且我正在尝试获取用户为 DateEntry 选择的日期 而可以使用以下方法提取日历小部件的选定日期 选择 获取 但我找不到 DateEntry 的任何内容 我尝
  • 可变参数模板的声明点

    什么时候可变参数模板被视为 声明 这可以在 clang 3 4 下编译 但不能在 g 4 8 2 下编译 template
  • 在设备上运行 Android systrace

    我无法运行名为 systrace pl 的 Android SDK 工具 因为出现如下错误 error opening sys kernel debug tracing options overwrite No such file or d