Android Studio通过Android Device Monitor查看SharedPreferences文件以及遇到的问题

首先你要了解到:

Android Device Monitor 已在 Android Studio 3.1 中弃用,并已从 Android Studio 3.2 中移除

官方文档,以及替用组件:https://developer.android.google.cn/studio/profile/monitor.html

 但是可以从你的SDK的安装路径下启动Android Device Monitor

双击路径下...\SDK\tools\monitor.bat启动Android Device Monitor

一切正常则启动成功:File Explorer标签下/date/date/项目路径/shared_prefs就能看到生成的*.xml文件了

也许你也可能像我一样启动Android Device Monitor提示错误,提示查看...SDK\tools\lib\monitor-x86_64\configuration\*.log日志文件;

!SESSION 2020-03-21 17:29:02.552 -----------------------------------------------
eclipse.buildId=unknown
java.version=10.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data @noDefault
.
.
.
org.osgi.framework.BundleException: The bundle "org.eclipse.core.runtime_3.8.0.v20120912-155025 [46]" could not be resolved. Reason: Missing Constraint: Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3
.
.
.
!ENTRY org.eclipse.osgi 4 0 2020-03-21 17:29:07.459
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).

首先上网查了资料,试了别人的方法,但还是没有解决;看到有人说monitor还不支持JDK1.8以上版本;发现自己jdk版本10.0.2;修改为jdk1.8后成功启动

分享自己查找资料别人的解决方法,错误不同,解决方法不同

1.jdk版本过高

2.以管理员身份运行Android Studio

3.配置环境变量JAVA_HOME:你的jdk安装地址

4.如果.android文件夹是"只读"的,在文件夹上右键-属性-取消掉"只读"(我试着取消了,可是再去看属性又标记了只读,不知道是不是错误不一样的原因)

1和3的错误问题应该是一样的,Android Studio配置的jdk路径版本过高或路径不对。(如果有其他的开发软件用到其他jdk版本,只需重新配一下Android Studio中的路径就可以了,不需要改变JAVA_HOME)

配置Android Studio的SDK和JDK默认路径

Other Settings - > Default Project Structure...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值