android最新升级2015年10月12日

android最新升级2015年10月12日,android,sdk,adb,ubuntu-14.04,Android,Sdk,Adb,Ubuntu 14.04,在Ubuntu下(嘿,它不是Windows,但至少是开源的) 最近升级SDK后,我尝试启动adb,但在IntelliJ中的adb窗口报告了以下错误 无法检测adb版本,adb输出:/home/philip/Android/Sdk/platform tools/adb:1:/home/philip/Android/Sdk/platform tools/adb:语法错误:“)”意外 从AndroidDebugBridge.java的URL代码中,它声明 future.setException(新

在Ubuntu下(嘿,它不是Windows,但至少是开源的)

最近升级SDK后,我尝试启动adb,但在IntelliJ中的adb窗口报告了以下错误

无法检测adb版本,adb输出:/home/philip/Android/Sdk/platform tools/adb:1:/home/philip/Android/Sdk/platform tools/adb:语法错误:“)”意外

  • 从AndroidDebugBridge.java的URL代码中,它声明
future.setException(新的RuntimeException( 无法检测adb版本,adb输出:“+sb.toString())

  • 因此,可以从报告的错误中删除文本,并获得sb.toString()的输出,nest'pas?这是
/home/philip/Android/Sdk/platform tools/adb:1:/home/philip/Android/Sdk/platform tools/adb:语法错误:“)”意外

  • 而sb.toString()应该是以下调用的结果
进程生成器(adb.getPath(),“版本”)

  • 或者换句话说“adb getPath版本”,从这里到哪里

  • 我可以做一个ls的路径报告

    /home/philip/Android/Sdk/platform tools/adb

  • 不用担心路径,它是正确的,并且版本被报告为1

  • 要使用命令getPath()运行AndroidDebugBridge或adb,请执行“版本”

sudo/home/philip/Android/Sdk/platformtools/adb-getPath-version

/home/philip/Android/Sdk/platform tools/adb:1:/home/philip/Android/Sdk/platform tools/adb:语法错误:“)”意外

  • 与报告为错误的输出完全相同,因此是路径设置方式还是路径设置方式?adb将结果与错误合并。在捕获异常并将其打印到输出之前附加异常时,会发生这种情况

  • 返回代码,查找错误消息“Syntax error:”和错误消息

没什么

  • 必须是。。。CAT-它不能是路径,因为已报告版本,请尝试adb-版本
adb:1:/home/philip/Android/Sdk/platform tools/adb:语法错误:“)”意外

  • 此输出不包括路径,并给出版本和错误消息,但错误消息来自何处
/home/philip/Android/Sdk/platform tools/adb:语法错误:“)”意外

如果单独运行adb-getpath会怎么样

/home/philip/Android/Sdk/platform tools/adb:1:/home/philip/Android/Sdk/platform tools/adb:语法错误:“)”意外

呜呜


非常感谢您的帮助。

此问题发生在32位系统中。32位系统最重要的版本是23.0.1。尝试下载以前版本的平台工具

非常感谢。我之所以选择32位版本,是因为我认为我没有为AVD安装32位whatchamacallits,尽管32位已过时,但我实际拥有的是一个损坏的文件,可能是第一次就正确安装了。无论如何,从那时起,我的图形卡就不受最新的Ubuntu的支持,所以我想我应该使用32位的倒挂安装来保持安全。现在仍然如此。 再次感谢