前言
本博客记录kali2019.4版本运行DDMS报错解决方法。
原因:DDMS只支持jdk8,而kali自带版本为jdk11。
一、现象
-
安装Android Studio之后,进入目录SDK目录下,本人目录为
/root/Android/Sdk/tools/lib/monitor-x86_64
./monitor # 等价于 ./root/Android/Sdk/tools/lib/monitor-x86_64/monitor
-
直接调用方法设置(二选一)
-
设置软连接
# 设置软连接为monitor,通过monitor调用 ln -s /root/Android/Sdk/tools/lib/monitor-x86_64/monitor /usr/local/sbin/monitor
-
添加环境变量,通过
monitor
调用。vim ~/.zshrc # 添加 DDMS 配置 export PATH="/root/Android/Sdk/tools/lib/monitor-x86_64:$PATH" # 保存后,刷新 source ~/.zshrc # 调用 monitor
-
二、问题,弹窗
- “
An error has occurred. See the log file /root/Android/Sdk/tools/lib/monitor-x86_64/configuration/1636126163862.log.
” 如下:
-
解决方法:
-
找到
kali
jdk
安装路径,进入:cd /usr/lib/jvm/ ls -a cd java-8-openjdk-amd64
-
移动
jre
目录到/root/Android/Sdk/tools/lib/monitor-x86_64
cp -fr jre /root/Android/Sdk/tools/lib/monitor-x86_64
-
-
同理,Windows系统可以同一方法设置