Android Profiling 对所选进程不可用,但已启用高级分析

标签 android android-studio debugging profiling android-profiler

我正在开发一个具有多个模块的 Android 应用程序。该应用程序使用 ProGuard,所有模块中的 compileSdkVersion 都设置为 27,当我尝试启用高级分析时,我继续收到一条消息,提示“所选进程无法使用高级分析”。

在搜索有关该主题的其他问题后,我尝试过的解决方案:

  • 为应用程序启用高级分析(显然)以及默认的运行配置
  • 使用 minifyEnabled false
  • 在所有模块中禁用 ProGuard
  • 将 Studio 版本更新到 3.1.3,将 Gradle 更新到 4.4
  • 上述更改后重建项目

  • 我错过了什么吗?我还能做些什么来启用高级分析?

    最佳答案

    我遇到了同样的问题,解决方案很简单,就我而言:设置 debuggable true在文件 build.gradle对于选定的构建变体。

    关于Android Profiling 对所选进程不可用,但已启用高级分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50813715/

    相关文章:

    android - 两个给定日期之间的进度条 - Android Studio

    java - 我可以使用 Intellij J IDEA 进行 Android 应用程序开发吗?

    php - 如何使用curl在php中调试get请求

    debugging - 将参数传递给Visual Studio的XSLT调试器

    android - 同步 startActivityForResult - 等待 Activity 完成

    android - 当来自 Android 发送器应用程序的 Chromecast 时更新电视上的搜索栏

    android - ABS 在 4.1 上运行良好,但在 2.2 上运行时抛出异常

    android - 从日期选择器和时间选择器创建日期对象

    android-studio - Android Studio gradle flavordimensions 构建变体无法正常工作

    c++ - 是否有一个简单的 Windows 内存调试器(a)是免费的并且(b)可以工作?