Android SDK-找不到java

Android SDK-找不到java,java,android,Java,Android,这个问题被问了很多次,但没有一个解决方案对我没有帮助 我使用的是windows7sp1(x64),jdk1.7.0_03(x86),jre7(x86)和androidsdk工具r16 当我安装安卓SDK工具时,它说- 已找到JavaSE开发工具包(JDK)1.7版 但安装后,SDK管理器会立即关闭android.bat和find_java.bat说- 警告:在您的路径中找不到Java 我尝试过手动设置环境变量JAVA\u HOME,PATH,但这没有帮助。搜索解决方案需要很多小时,设置变量,重新

这个问题被问了很多次,但没有一个解决方案对我没有帮助

我使用的是
windows7sp1(x64)
jdk1.7.0_03(x86)
jre7(x86)
androidsdk工具r16

当我安装安卓SDK工具时,它说-

已找到JavaSE开发工具包(JDK)1.7版

但安装后,SDK管理器会立即关闭
android.bat
find_java.bat
说-

警告:在您的路径中找不到Java

我尝试过手动设置环境变量
JAVA\u HOME
PATH
,但这没有帮助。搜索解决方案需要很多小时,设置变量,重新安装java/sdk——没有任何帮助


提前感谢。

Android需要Java 1.5或1.6


我还没有测试过这个,但我看到过关于Android使用1.7的帖子,只要你也安装了1.6。虽然这需要安装两个版本的java,但我不确定这是否值得。

Android需要java 1.5或1.6


我还没有测试过这个,但我看到过关于Android使用1.7的帖子,只要你也安装了1.6。虽然这需要安装两个版本的java,但我不确定这是否值得。

也许您使用的是JRE,而不是JDK。
您可以检查您正在使用的java:where java

可能您正在使用JRE,而不是JDK。
您可以检查您正在使用的java:where java

如果您认为您已经安装了JDK,但未正确识别它,请在Eclipse上设置
SDK位置
(Windows>首选项)。您可以通过Eclipse打开/更新
sdkmanager


在我的
windows7sp1(x64)
jdk1.7.0_03(x64)
jre7(x64)
androidsdk工具r17

中工作正常如果您认为已经安装了JDK,并且没有正确识别它,请在Eclipse上设置
SDK位置(Windows>首选项)。您可以通过Eclipse打开/更新
sdkmanager


在我的
Windows7SP1(x64)
JDK1.7.0_03(x64)
JRE7(x64)
Android SDK工具r17

安装x86版本,而不是64位版本。

安装x86版本,不是64位版本。

我刚刚设置了一个名为JAVA\u HOME的环境变量,其值为:C:\Program Files\JAVA\jdk1.7.0\u 05\
问题解决了,sdk工作正常。

我刚刚设置了一个名为JAVA\u HOME的环境变量,其值为:C:\Program Files\JAVA\jdk1.7.0\u 05\
问题解决了,sdk工作正常。

好吧,我也遇到了同样的问题,我发现错误可能是通过执行以下操作解决的

  • 下载Android SDK,尝试安装,您会收到一个java错误(如果您没有)
  • 通常,您会下载java、安装并点击“重试”,但失败了
  • 添加JAVA_HOME没有帮助,所以我重新启动了电脑并重试
  • 成功了,我不知道是安装JAVA后重新启动,还是添加JAVA_HOME后重新启动解决了问题。他们中的一个做了这个把戏
  • 我的建议是: 1.安装JAVA(在我的例子中是1.7 x64),然后重新启动。 2.安装android sdk,如果失败,请按照上面的说明添加JAVA_HOME,然后重新启动。
    3.安装sdk。

    好吧,我也遇到了同样的问题,我发现这个错误可能是通过执行以下操作解决的

  • 下载Android SDK,尝试安装,您会收到一个java错误(如果您没有)
  • 通常,您会下载java、安装并点击“重试”,但失败了
  • 添加JAVA_HOME没有帮助,所以我重新启动了电脑并重试
  • 成功了,我不知道是安装JAVA后重新启动,还是添加JAVA_HOME后重新启动解决了问题。他们中的一个做了这个把戏
  • 我的建议是: 1.安装JAVA(在我的例子中是1.7 x64),然后重新启动。 2.安装android sdk,如果失败,请按照上面的说明添加JAVA_HOME,然后重新启动。
    3.安装sdk。

    我知道这可能已经过时,但可能会有人发现它很有用。我自己也遇到过这个问题,我想出的最简单(也许是肮脏的)解决方案是在安装android studio时更改默认位置

    大概是这样的:

    C:\Program files\Java\jdk-xxx\
    
    至=>


    安装程序正在x86 Program files文件夹中搜索可能是32位的版本,但它对我来说非常适合:)

    我知道这可能已经过时,但可能有人会发现它很有用。我自己也遇到过这个问题,我想出的最简单(也许是肮脏的)解决方案是在安装android studio时更改默认位置

    大概是这样的:

    C:\Program files\Java\jdk-xxx\
    
    至=>


    安装程序正在x86 Program files文件夹中搜索可能是32位的版本,但它对我来说工作得非常好:)

    发布您的路径变量sc:\Program files(x86)\Java\jdk1.7.0\u 03\b您看到这两个答案了吗?或者?C:\Program files(x86)\Java\jdk1.7.0\u 03\就是答案。尾随\显然非常重要:如果没有尾随\的话,安装程序就不会运行。发布路径变量sc:\Program Files(x86)\Java\jdk1.7.0\u 03\b您看到这两个答案了吗?或者?C:\Program Files(x86)\Java\jdk1.7.0\u 03\就是答案。尾随\显然非常重要:没有尾随\安装程序就不会运行。已安装jdk-6u31。jdk-6u31也有同样的问题。在windows中的命令行中,在“开始菜单-运行”中,输入“cmd”并按enter键,然后可以进入windows命令行。在windows中的命令行中,在“开始菜单-运行”中,输入“cmd”并按enter键,然后你可以进入windows命令行。Android SDK安装程序没有指定这一点让我很恼火……在最终成功使用JDK 6 x86之前,我在x64版本中使用了JDK 7和6。真是浪费我的时间!这让我很恼火,安卓SDK安装程序没有指定…我通过了