Android studio “Layout Inspector“工具在Android14 userdebug设备无法正常使用

这篇具有很好参考价值的文章主要介绍了Android studio “Layout Inspector“工具在Android14 userdebug设备无法正常使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景描述

做rom开发的都知道,“Layout Inspector”和“Attach Debugger to Android Process”是studio里很好用的工具,可以用来查看布局、调试系统进程(比如setting、launcher、systemui)。

问题描述

最进刚开始一个Android 14的项目,刷userdebug版本后,发现“Layout Inspector”和“Attach Debugger to Android Process”都无法正常使用,它像user版本一样看不到系统的进程。
拿出前半年做的Android 13 userdebug设备发现可以正常使用。
于是创建了1个Google case,请求帮助。

解决方案

在经过几轮log和截图后,google同事给出了反馈:

Thanks for the extra details.

From Android 14 if you need to debug a Java process which isn’t a debuggable app , and are using an userdebug build, you also need to enable JDWP by running the following commands

adb shell setprop persist.debug.dalvik.vm.jdwp.enabled 1
adb reboot

This change was made by the platform (Android), not by Layout Inspector.
Let me know if this fixes your problem.
验证之后是有效的,Android 14 userdebug版本的设备可以使用“Layout Inspector”和“Attach Debugger to Android Process”工具了,又可以快乐的调试系统进程了。

问题原因

在源码搜索persist.debug.dalvik.vm.jdwp.enabled发现是Google新加的代码。
在之前Android 13的项目里没有这段逻辑
Android studio “Layout Inspector“工具在Android14 userdebug设备无法正常使用,frameworks,android studio,android,ide文章来源地址https://www.toymoban.com/news/detail-723908.html

到了这里,关于Android studio “Layout Inspector“工具在Android14 userdebug设备无法正常使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • android studio使用Flutter Inspector调试布局

    1、点击anroid studio右侧的Flutter Inspector按钮 2、点击展开布局右上角的‘Select Widget  Mode’,即可实现点击相关节点,真机上可以看到相关的方框 如下图  

    2024年02月13日
    浏览(30)
  • Android Studio res目录下没有Layout

    于是右键res尝试新建Layout,尝试一次后点finish界面无变化 然后尝试第二次新建却显示Layout 文件夹已存在当前目录 打开文件所在处不仅找不到Layout竟然连res也找不到 在其他的Drawable等子目录下新建也是无功而返 求解

    2024年03月25日
    浏览(34)
  • 最新版Android studio没有layout文件解决方案

    在 最新版的 Android studio中,创建一个空的活动发生了变化,旧版中可以直接选择empty activity,如  但在新版,empty activity的图标发生了变化 而在最新版的empty activity上我们创建项目后是没有layout文件的,下面的empty views activity才和旧版的empty activity相同。 这表明官方推荐使用C

    2024年02月04日
    浏览(38)
  • Android Studio开发遇到爆红`@layout/activity_main` does not contain a declaration with id `xxx`

    翻译是“@layout/activity_main“不包含 ID 为”xxx“的声明”,但是我们用ctri + 鼠标左键可以跳转到所属位置,但是运行时会无法进入,或者爆红 用人话说你在MainActivity中调用的activiy_main.xml没有这个aid组件 这时候我们就要用到View提供的inflate的方法 这是我的一个item 案例 tv_del =

    2024年02月02日
    浏览(24)
  • Android studio导入Android源码(AOSP Android 14)

    1. 完整编译AOSP源码 有些java文件是在编译过程中动态生成的,需要完整编译一遍,源码的依赖才能完整。 2. 生成IDE导入的工程文件 执行完成后,在AOSP根目录下生成文件: 3. 导入前,编辑工程文件 (这步很重要,影响代码的加载速度和跳转) 编辑android.iml文件,需要修改2部

    2024年02月10日
    浏览(32)
  • [Android Studio]Android Studio-Device File Explorer 使用设备文件浏览器查看设备上的文件

     🟧🟨🟩🟦🟪 Android Debug 🟧🟨🟩🟦🟪 Topic   发布安卓学习过程中遇到问题解决过程,希望我的解决方案可以对小伙伴们有帮助。 利用设备文件浏览器,您可以在 Android 设备上查看、复制和删除文件。这在检查应用创建的文件或者要将文件传输至设备或从设备接收文件

    2024年02月09日
    浏览(42)
  • Android Studio Automotive虚拟设备创建过程

    AS添加运行Automotive设备的过程 虚拟器的创建过程就是在Device Manager里添加对应设备并且再选择对应的镜像版本最后产生虚拟设备 如下过程: 可以看到,有手机、平板、穿戴设备、TV、Automotive等设备 点击下方的 New Hardware Profile我们可以自己创建设备,选择设备类型、分辨率、

    2024年02月19日
    浏览(35)
  • android studio通过wifi、无线连接设备

    AndroidStudio无线wifi调试设备_android studio wifi_zwylovemzj的博客-CSDN博客 使用​​adbWireless​​工具,其能够让手机用无线来取代USB连接而使用ADB工具 1. 手机需要与电脑在同一局域网内 2. 把adbWireless安装到手机上,并开启,上面会显示一个IP地址 3. 在Android studio的Terminal里面执行​​

    2024年02月09日
    浏览(38)
  • 关于Android Studio 找不到设备的情况

    本人小白 学习阶段碰到这个问题 想着可能有人跟我有一样的问题 所以记录一下 有用的话可以点赞收藏 1、确保Android Studio下载了Google USB Driver (Android Studio右上角图标可以点进去,也可以从Setting进去)  2、电脑打开“设备管理器” 如图 找到你的设备 3、点击自己的设备右键

    2024年02月06日
    浏览(28)
  • 我的NPI项目之设备系统启动(八) -- Android14的GKI项目

    GKI是什么? Google为什么要推行GKI? GKI全称General Kernel Image。GKI在framework和kernel之间提供了标准接口,使得android OS能够轻松适配/维护/兼容不同的设备和linux kernel。 Google引入GKI的目的是将Framework和Kernel进一步的解耦。因为,android一直高度依赖linux kernel, linux kernel一更新,an

    2024年04月12日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包