Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Eclipse:警告:未知的设备API版本_Android_Eclipse - Fatal编程技术网

Android Eclipse:警告:未知的设备API版本

Android Eclipse:警告:未知的设备API版本,android,eclipse,Android,Eclipse,我得到了这个问题标题中的错误。它始于我将手机从三星S4升级到S7。我搜索了StackOverflow(和谷歌),但没有找到有效的解决方案——许多回复都是5年前的 我已经从SDK管理器中更新了所有可以更新的内容。我重新启动了,重新启动了Eclipse,重启了手机,重新连接了新的USB电缆,重新启动了ADB——所有这些都是多次。我尝试重建/重新安装一些旧的应用程序,但都出现了相同的错误。似乎是手机造成了问题(不幸的是,我的旧S4死了,所以我无法尝试) 其他有趣的工件: (1) 在DDMS中,设备显示

我得到了这个问题标题中的错误。它始于我将手机从三星S4升级到S7。我搜索了StackOverflow(和谷歌),但没有找到有效的解决方案——许多回复都是5年前的

我已经从SDK管理器中更新了所有可以更新的内容。我重新启动了,重新启动了Eclipse,重启了手机,重新连接了新的USB电缆,重新启动了ADB——所有这些都是多次。我尝试重建/重新安装一些旧的应用程序,但都出现了相同的错误。似乎是手机造成了问题(不幸的是,我的旧S4死了,所以我无法尝试)

其他有趣的工件:

(1) 在DDMS中,设备显示为“未知”

(2) Logcat现在不产生输出


一个星期来,我一直在拼命工作,一点也不高兴。有人能提供一些建议吗?

您的问题是,旧的基于Eclipse的Android开发工具是为现在已经过时的ADB版本开发的

由于旧DDMS与新ADB API不兼容,DDMS与ADB之间的通信将不再有效。如果您真的想让DDMS工作,您必须使用与之匹配的旧ADB版本


然而,推荐的方法是删除DDMS和基于Eclipse的Android开发工具,并切换到Android Studio

三件事-假设你使用的是Windows,你的三星开发是最新的吗?您的设备是否已启用开发模式?你知道在Eclipse上开发Android吗?这可能是因为Eclipse已经很长一段时间不受支持了,所以没有更新版本的Android所需的最新工具。尝试一下Android Studio,这是Google/Android推荐和支持的IDE。好吧,我切换到Android Studio,logcat现在似乎可以工作了。我仍然不明白为什么我的旧的、长期使用的基于Eclipse的构建不再有效——唯一改变的是手机。但我想现在桥下有水了。