android studio 3.x Android device monitro运行的解决方案
前言
在学习郭霖《第一行代码》第六章 数据存储全方案——详解持久化技术时提到使用Android Device Monitor工具
在安装的Android Studio 3.x 中根据官方解释,该工具因为不常用已经被移动到sdk 目录下的 Android\Sdk\tools中下的 monitor 双击可以直接打开
目录
错误——an error has occurred
正常情况下你会得到一个错误
第一反应:开始百度问题词条
原因: Android Device Monitor不支持java jdk9 jdk10
解决措施:
- 下载jdk1.8
直接去官网https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载jdk1.8 选择对应系统的安装包下载并安装
2.配置环境变量
配置环境变量的教程网上有很多,这里应该着重参考在已有环境的基础上切换另一个环境,我参考的博客是
https://blog.csdn.net/elice_/article/details/80471312
需要确认你的系统环境已经切换为jdk1.8 在 cmd 中 输入 java -version 查看
3.更改Android Studio 中的配置
1.左上角File——ProjectStructure——JDK Location 设置为你的 jdk1.8路径
2.出现错误:Unable to Start tthe daemon process
解决方案1:可以设置一个 -Xmx512 自行百度
解决方案2:(我自己实践了成功的) 重新开机
原因:daemon是一个守护进程守护着你的电脑阻止了gradle的正常工作 直接重启就能关闭这个进程
再次打开 monitor文件发现成功了
感悟:解决这个问题花了数个小时。所以很感谢那些提供解决措施的人。另外觉得自己的问题可能有综合性,因此在这里记录下来,供大家查看。