成都建站模板公司,高端网络工程师培训,flash企业网站,暴风seo论坛印象中是一开始使用AndroidStudio LayoutInspector想查看Compose重组次数的时候#xff0c;一开始折腾了下后来忘了这茬事了#xff0c;最近#x1fa9c;到期了#xff0c;家里又换了台新的mac mini又看到这个问题#x1f60a;#xff0c;就想着给大家整理了一下解决方法… 印象中是一开始使用AndroidStudio LayoutInspector想查看Compose重组次数的时候一开始折腾了下后来忘了这茬事了最近到期了家里又换了台新的mac mini又看到这个问题就想着给大家整理了一下解决方法有需要的可以收藏❤️一下。 排查并解决问题
1、首先我们简单创建一个Hello World工程 创建完成之后直接运行起来尝试通过LayoutInspector工具查看重组次数。 然而发现出现下面这个错误 (如果有这都不是问题)看提示是 无法下载 androidx.compose.ui:ui-android:1.5.0-beta03 请指定-Dappinspection.use.dev.jartrue 设置到VM Options配置文件中继续往下看 2、配置VM Options 根据上面的提示我们操作路径Help - Edit Custom VM Options... 配置文件将属性配置到此文件中
-Dappinspection.use.dev.jartrue然后我们重启一下AndroidStudio重新运行一下试试。
3、提示无法找到compose-ui-inspection.jar文件 上面的截图告诉我们/Applications/AndroidStudio.app/Contents/plugins/android/resources/目录下面找不到compose-ui-inspection.jar包文件。 一开始推这个的时候没有提示这么明确 Windows电脑请打开你安装AndroidStudio的目录 我们打开之后发现确实没有找到compose-ui-inspection.jar包 别急我们回到第一点上面一开始提示 无法下载 androidx.compose.ui:ui-android:1.5.0-beta03 为什么要给我这个提示是有何深意
搜索查看谷歌提交代码的记录发现这条历史 点击查看提交记录
我们看看工程依赖的ui库能不能找到查看一下我们的jar包我们需要先切换到Project目录 然后我们需要点击 External Libraries然后搜索查找androidx.compose.ui:ui-android:1.5.0-beta03
请手动点击图片放大查看
找到了这个jar包我们点击右键查看jar在本地的位置
打开路径查找compose-ui-inspection.jar文件
Mac电脑上: 点击Finder选项之后打开classes.jar的目录之后需要返回上一级页面 Windows电脑上:
我们需要返回上一级路径
那么我们把它移动到/Applications/AndroidStudio.app/Contents/plugins/android/resources/目录下面并重命名为compose-ui-inspection.jar 复制到/Applications/AndroidStudio.app/Contents/plugins/android/resources/目录下面之后我们重新运行一下程序查看效果然而我们发现还是不行
出现这个错误我们可以打开开发者选项-启用视图属性检查功能 点击开启之后我们再运行一下查看效果发现成功了这下可以好好的玩耍了