admin管理员组文章数量:1439767
回答(12)
2 years ago
打开cmd,
转到android sdk文件夹,
在tools / lib /中,编辑find_java.bat,
你会看到如下所示的行,在你的文件中添加黑线并保存 .
rem检查路径中是否有有效的Java.exe . 如果命令有效,返回码将为0;如果exec失败,则返回1(未找到程序) . for / f %% a in('%~dps0 \ find_java.exe -t')do set java_exe = %% a
这个
set java_exe =“C:\ Program Files \ Java \ jdk1.7.0_11 \ bin \ java.exe”如果没有定义java_exe goto:CheckFailed:SearchJavaW rem检查我们是否可以在与java相同的位置找到javaw.exe . 可执行程序 . 如果这不起作用,只需回到我们刚刚找到的java.exe . for / f %% a in('%~dps0 \ find_java.exe -t -w')设置javaw_exe = %% a如果不存在%javaw_exe%set javaw_exe =%java_exe%set javaw_exe =“C:\ Program Files \的Java \ jdk1.7.0_11 \斌\ java.exe的”
我希望它有所帮助
2 years ago
Talha的回答是正确的 . 只需添加您可能不需要在其解决方案的黑色行中包含引号 .
以下添加对我有用:
set java_exe=C:\Program Files\Java\jdk1.7.0_11\bin\java.exe
2 years ago
在我的案例中找出了这个问题的原因:在注册表中,有一个设置让CMD使用UTF-8(chcp = 65001) .
如果我双击 C:\Programmer\Android\SDK Manager.exe ,我会得到描述的症状 .
如果双击 C:\Programmer\Android\sdk\tools\lib\SDK Manager.exe ,则有提示: A pop-up stating: Failed to execute tools\android.bat
在 C:\Programmer\Android\sdk\tools 中启动CMD窗口并运行 android.bat ,即使编辑文件并重新输出初始 @echo off ,也没有输出 . 运行命令 chcp 返回65001 .
因此,使用chcp 850更改代码页然后再次运行android.bat,我得到输出,以行结束: call lib\find_java.bat . 结果证明是同样的问题 . 每次生成新的CMD时,代码页都会更改为65001
通过编辑以下注册表项,删除值以及一切正常来解决此问题:
HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Command Processor->AutoRun: @chcp 65001>nul
这里有一个空值,使用代码页850制作CMD,并且bat文件再次开始工作 .
我不太清楚是什么导致了这一变化,但现在我知道了治愈方法 .
2 years ago
经过多次搜索.......并安装...重新安装.....并更改android.bat的路径作为上面提到的答案.....最终解决方案是:运行Eclipse或在Windows 8中作为管理员的bat文件或Android工作室为经理打开!
2 years ago
检查eclipse和android SDK的md5校验和 . 它可能是一个md5校验和问题 .
对于正确的md5校验和: - 1.对于eclipse去链接他们的官方下载站点点击你下载的下载包然后去检查总和只是将它与你的eclipse下载文件匹配 . 2.for android sdk转到http://developer.android/sdk/index.html并点击下载其他平台并匹配md5校验和(f09aa4557bd1dc2703fde95dcdd6b92e) .
我的情况我四次下载所有这些东西 . 带着敬意
阿贾伊
2 years ago
解压缩 adt-bundle-windows-x86_64-20131030.zip 时,三个文件被破坏:
("sdk/tools/lib/httpcore-4.1.jar","sdk/tools/lib/find_java.exe","sdk/tools/lib/sdk-common.jar")
我不知道为什么,但你可以使用旧版本的Android SDK替换这些文件,例如 android-sdktools_installer_r20.0.1-windows.exe . 它对我有用 .
2 years ago
如果您尚未在计算机上安装Java,也可能发生这种情况 . 我有一个类似的问题,但安装java后它对我有用 . 您可以从https://www.java/en/download/help/download_options.xml下载Java .
问候,阿比
2 years ago
按照这些步骤,它对我有用,经过很长一段时间以上所有方式对windows7 64位没有影响,不需要 JAVA_HOME 系统变量或编辑android.bat
在Android SDK中下载Android Studio,Java JDK 64位和Java JRE x86
安装Java JRE首先,然后安装Java JDK 64位,最后安装Android Studio .
现在你首先启动Android Studio(64位版本)它需要JAVA_HOME设置才能运行JVM,只需将 jdk.x.x.x(version) 文件夹(我的PC: jdk1.8.0_25 从 "C:\Program Files\Java\") 文件夹复制到Android Studio文件夹并将该文件夹(在Android Studio中)重命名为"jre" (jdk1.8.0_25 -> jre) .
现在我可以从任何地方打开Android SDK Manager,如果你想使用eclipse(现在不是官方版),只需将java jre.x.x.x(version) x86文件夹(从之前安装的地方)复制到Eclipse并重命名为"jre" . 应对后,选择要使用的Eclipse中的Android SDK路径,它适用于Android Studio和Eclipse .
如果仍然拒绝你,请记住您的防病毒软件(删除防病毒并在确定它不会导致问题后安装)!
2 years ago
cmd这个“android.bat update sdk”,这种方式可以打开“SDK Manager.exe”
注意
1.“D:\ SDK \ android-sdk-windows \ tools”环境中的路径 .
2.更换sdk "tools"文件夹,这是网站 - > https://developer.android/studio/index.html,然后选择"Get just the command line tools" . (新版本已弃用"SDK Manager.exe")这种方式适用于我的Android Studio 2.3
2 years ago
我已经尝试了所有上述方法,但没有一个工作 . 如果您已经安装了jdk-10或其他任何其他方法,请将其卸载并安装jdk-8 . 如果您创建了路径变量,则立即删除'JAVA_HOME'变量,并从'PATH'变量中删除java路径 . 然后安装jdk-8,并尝试安装sdk管理器,它完美无缺 .
2 years ago
假设您的系统上安装了Android Studio,我找到了另一种解决方案:
打开Android Studio
打开设置(Control Alt S)
找到"Android SDK"设置(外观和行为 - >系统设置)
在右侧,您将拥有与SDK相关的标签
2 years ago
试试这个>
转到sdk文件夹
右键单击Sdk Manager,然后以管理员身份运行 . 它将打开sdk manger,你的问题将解决
版权声明:本文标题:android sdk无法启动不了,无法启动Android SDK Manager 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1747673169a2741550.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论