macOS上DDMS打开为空白或点击无反应

MAC:

网上很多人说是jdk版本太高,换用jdk版本90~151的可以,但经过我的试验并没有改善,仍然无法点击,又经过一番寻找,发现可以使用我们电脑的最新jdk,需要一下操作修改配置文件:

  1. 查找您的android SDK位置
  2. 去 <android-sdk>/tools/libs/monitor-x86_64/
  3. 找到该monitor.app应用程序,然后右键单击它,选择“显示软件包内容”
  4. 在文本编辑器中展开Contents和编辑Info.plist
  5. 寻找<key>Eclipse</Key>部分
  6. 取消注释其中的<string>-vm</string>...一行,然后将其指向1.8 151 JDK<可以是其他版本>,如下所示:

    <span style="color:#393318"><code> <span style="color:#7d2727"><string></span><span style="color:#303336">-vm</span><span style="color:#7d2727"></string><string></span><span style="color:#303336">/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java</span><span style="color:#7d2727"></string></span></code></span>
  7. 保存文件
  8. 启动应用程序,它现在应该可以工作了

在更新工具时,由于文件被覆盖,需要再次修改该文件.

linux ubuntu

liunx打不开,显示JVM terminated. Exit code=1 /usr/bin/java

后面是一些报错

VM Arguments:
jvm_args: -XX:MaxPermSize=256m -Xms512m -Xmx1024m 
java_command: /home/yrl/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /home/yrl/Android/Sdk/tools/lib/monitor-x86_64/monitor -name Monitor --launcher.library /home/yrl/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807/eclipse_1502.so -startup /home/yrl/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.overrideVmargs -exitdata 108000a -data @noDefault -vm /usr/bin/java -vmargs -XX:MaxPermSize=256m -Xms512m -Xmx1024m -jar /home/yrl/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
java_class_path (initial): /home/yrl/Android/Sdk/tools/lib/monitor-x86_64//plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
Launcher Type: SUN_STANDARD

经过测试删掉/home/yrl/Android/Sdk/tools/lib/monitor-x86_64/的monitor.ini就ok了 

打开之后提示:

Could not open Selected VM debug port (8700)

说是端口被占用了,网上许多说在ddms的设置下面将8600改为8601.同时勾选上ADBHOSTS,127.0.0.1,然而对我没用,猜测是AS和ddms端口冲突,将AS强制关闭kill掉,

ddms错误提示没有了,所以两者打开先后顺序为:

先打开ddms插上手机,然后打开AS进行调试.

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值