在Ubuntu下(嘿,它不是Windows,但至少它是开源的)。
最近升级SDK后我尝试启动adb,但在IntelliJ中遇到adb窗口报告的以下错误...
无法检测到adb版本,adb输出:/ home / philip / Android / Sdk / platform-tools / adb:1:/ home / philip / Android / Sdk / platform-tools / adb:语法错误:“)”意想不到
future.setException(new RuntimeException( “无法检测到adb版本,adb输出:”+ sb.toString()));
/ home / philip / Android / Sdk / platform-tools / adb:1:/ home / philip / Android / Sdk / platform-tools / adb:语法错误:“)”意外
aProcessBuilder(adb.getPath(),“version”);
或换句话说“adb getPath version”,从何处开始?
我可以做一个报道的道路......
/首页/菲利普/安卓/ SDK /平台工具/亚行
不用担心路径,这是正确的,版本也报告为1
使用命令getPath()运行AndroidDebugBridge或adb,“version”
sudo / home / philip / Android / Sdk / platform-tools / adb -getPath -version
/ home / philip / Android / Sdk / platform-tools / adb:1:/ home / philip / Android / Sdk / platform-tools / adb:语法错误:“)”意外
与报告为错误的输出完全相同,所以它是路径设置的方式还是它?通过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:语法错误:“)”意外
武!
帮助将不胜感激。
答案 0 :(得分:0)
32位系统会出现此问题。 32位系统的最重要版本是23.0.1。尝试下载以前版本的平台工具。 http://theandroidbeta.blogspot.com/2015/11/direct-download-android-sdk-platform-tools-rev-23.0.1-and-23.1-beta-offlne-install-november-2015.html
答案 1 :(得分:0)
非常感谢你。我只是在32位版本,因为我认为我没有为AVD安装32位的问题,即使32位是@Obsolete也需要,但我实际上是一个损坏的文件和可能是第一次就做对了。无论如何,从那以后我的显卡不受最新的Ubuntu的支持,所以我认为我只是保持良好和安全的后备32位安装工作。现在仍然如此。 再次感谢。