Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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
Java Android应用程序在更新Eclipse后无法启动_Java_Android_Eclipse_Adt - Fatal编程技术网

Java Android应用程序在更新Eclipse后无法启动

Java Android应用程序在更新Eclipse后无法启动,java,android,eclipse,adt,Java,Android,Eclipse,Adt,我创建了一个简单的“Hello,World”Android应用程序。 然后我检查了Eclipse中的更新。安装了很多更新。 在安装它们并重新启动Eclipse之后,我的Android应用程序中出现了一个错误。主活动页面未加载,我看到消息在加载SDK之前无法解析目标“android-16”。 如果我点击Window->Preferences并导航到“Android”,它会显示“无可用目标”。我记得,在那之前,那里有一些东西,而不是“没有可用的目标”。 我发现在更新文件期间,“adb.exe”从C:

我创建了一个简单的“Hello,World”Android应用程序。 然后我检查了Eclipse中的更新。安装了很多更新。 在安装它们并重新启动Eclipse之后,我的Android应用程序中出现了一个错误。主活动页面未加载,我看到消息
在加载SDK之前无法解析目标“android-16”。


如果我点击
Window->Preferences
并导航到“Android”,它会显示
“无可用目标”
。我记得,在那之前,那里有一些东西,而不是
“没有可用的目标”
。 我发现在更新文件期间,
“adb.exe”
C:\ProgramFiles(x86)\Android\Android sdk
移动到
C:\ProgramFiles(x86)\Android\Android sdk\platform tools
。我试图将属性(
Window->Preferences
)中的目录更改为
..\platform tools
,但它给了我一条消息,
在…


Android SDK管理器无法启动。当我单击
窗口->Android SDK管理器时,它会显示
开始…
,但之后什么也没有发生

在Stackoverflow,我发现了几个关于这个问题的问题。但没有一个解决方案对我有效。下面列出了对我没有帮助的类似问题的解决方案:





请帮我解决这个问题

您是否可以导航到SDK目录并启动SDK管理器,并确认在此SDK目录中安装了平台。如果没有,则安装它们。然后确认您已在eclipse中正确设置SDK目录。Window->Preferences->Android

我完全重新安装了Android SDK,这很有帮助。

重新安装Eclipse(如果将zip另存为我,只需重新压缩:)。
然后再次设置android sdk路径。

将目录更改为sdk目录,而不是平台工具目录您指的是什么目录?对于
C:\Program Files(x86)\Android\Android sdk
,在那里看不到adb.exe文件……如果这是您的sdk目录,则是。您使用的是什么版本的Eclipse?EclipseJuno。即使我手动将adb.exe
复制到该文件夹中,当我使用SDK选择该文件夹时,它仍然会显示
无可用目标
。您能确认您的SDK目录包含“/platforms/android-*”吗?如果我尝试启动它,一个黑色(控制台)窗口会出现很短时间,然后消失,仅此而已。。。所以SDK管理器不会启动,即使您直接从文件夹而不是通过eclipse启动它?是的。同样的问题。即使我从Windows资源管理器或Far Manager启动它。听起来如果无法启动管理器,您可能需要重新安装SDK。