问题 1
1.1 问题描述
windows 找不到文件 ‘lib monitor-location’,请确定文件名是否正确后,再试一次
1.2 问题原因
cmd 检查JDK,发现没有安装 JDK
1.3 解决问题
安装JDK即可,参考:
注意哦! 这里有个隐形bug,我也是安装完才发现,安装的 JDK版本要对应 SDK 版本。。。否则会出现问题 2
问题 2
2.1 问题描述
安装 JDK 后运行 monitor.bat 报错 :java.lang.NullPointerException: Cannot invoke "org.eclipse.osgi.internal.baseadaptor.BaseStorage.initialize(org.eclipse.osgi.baseadaptor.BaseAdaptor)" because "this.storage" is null
问题原因
参考 Just installed Eclipse Helios (eclipse-jee-helios-SR1-win32-x86_64), but I keep getting errors 得知因为JDK 、SDK 版本不匹配导致,可以保留之前下载的版本,再重新下载对应版本,之后再更改环境路径即可
解决
-
可以通过 AndroidStudio 或者 直接查看 package.xml 查看 SDK 版本
路径:…\SDK\tools\package.xml
由下图得,SDK Tool 版本为 26.1.1
或者从Unity里面看,如果是自动选择,就要看SDK安装的文件
-
对应安装JDK版本是
平台版本 | SDK版本 | 版本名称 | JDK版本 |
---|---|---|---|
Android 12.0 | 31 | S | - |
Android 11.0 | 30 | R | 8 |
Android 10.0 | 29 | Q | 8 |
Android 9.0 | 28 | Pie | 8 |
Android 8.1 | 27 | Oreo | 8 |
Android 8.0 | 26 | Oreo | 8 |
Android 7.1 | 25 | Nougat | 8 |
Android 7.0 | 24 | Nougat | 8 |
Android 6.0 | 23 | Marshmallow | 7 |
Android 5.1 | 22 | Lollipop | 7 |
Android 5.0 | 21 | Lollipop | 7 |
Android 4.4 | 19 | KITKAT | 6 |
Android 4.3 | 18 | JELLY_BEAN_MR2 | 6 |
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 | 6 |
Android 4.1, 4.1.1 | 16 | JELLY_BEAN | 6 |
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 | 6 |
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH | 6 |
Android 3.2 | 13 | HONEYCOMB_MR2 | 6 |
Android 3.1.x | 12 | HONEYCOMB_MR1 | 6 |
Android 3.0.x | 11 | HONEYCOMB | 6 |
Android 2.3.4 | 10 | GINGERBREAD_MR1 | 6 |
Android 2.3.3 | 10 | GINGERBREAD_MR1 | 6 |
Android 2.3.2 | 9 | GINGERBREAD | 6 |
Android 2.3.1 | 9 | GINGERBREAD | 6 |
Android 2.3 | 9 | GINGERBREAD | 6 |
Android 2.2.x | 8 | FROYO | 6 |
Android 2.1.x | 7 | ECLAIR_MR1 | 6 |
Android 2.0.1 | 6 | ECLAIR_0_1 | 6 |
Android 2.0 | 5 | ECLAIR | 6 |
Android 1.6 | 4 | DONUT | 6 |
Android 1.5 | 3 | CUPCAKE | 6 |
Android 1.1 | 2 | BASE_1_1 | 6 |
Android 1.0 | 1 | BASE | 6 |
对应安装好了,解决问题