SDK Manager.exe不起作用

如何解决SDK Manager.exe不起作用

| 当我单击Program Files上的SDK Manager或在“ 0”中运行它时,什么也没发生。我做了: 安装了最新的JDK 安装了最新的Android SDK 设置环境JAVA_HOME并将%JAVA_HOME%\\ bin放入路径变量** 实际上,黑色cmd窗口会出现并消失一毫秒。 如何解决? 编辑: 我每天都在Google搜索,但是找不到解决方案。即使我为ANDROID_SWT设置了路径,也无法运行。我怀疑Android SDK的安装包中有错误。 Android安装-sdk manager.exe不起作用 Android安装/ SDK管理器问题 我已经筋疲力尽了,这是我最后的尝试: 卸载JDK,Android SDK,删除所有ANDROID或JAVA环境变量 重新安装JDK和Android SDK 但是什么都没有改变。 编辑: 其实这是我第二次遇到这个问题。仅在为Ant和Maven添加更多环境变量后,我才遇到此问题。这是摘要: 安装Windows XP SP3->安装JDK->安装Android SDK->打开SDK Manager,就可以了! ->在\“ path \”变量中添加Ant和Maven的更多\“ bin \”路径->打开SDK Manager并没有打开->我通过删除所有环境变量进行了回滚-> SDK Manager仍然没有打开!真是奇怪! ->当我重新安装JDK和Android SDK时,它很奇怪,它仍然没有打开! :(     

解决方法

        步骤1:打开命令提示符。 步骤#2:使用
cd
命令移至您安装Android SDK的位置。 步骤#3:运行
tools\\android
。 如果这样不起作用,则应该将信息转储到命令提示符下,以帮助您诊断设置问题。     ,        我收到错误“ C:\\程序不被识别为内部或外部命令” 紧随其后的是“无法复制文件” 其次是找不到Android_SWT的信息。 我在系统(Windows 8、64位,JDK 7)上解决问题的方式是: 创建JAVA_HOME环境变量并将其指向C:\\ Program Files \\ Java \\ jdk1.7.0_10 \\ bin 在您喜欢的文本编辑器中打开
ANDROID SDK DIRECTORY\\tools\\android.bat
找到设置为
java_exe= call lib\\find_java.bat
的行(分为两行) 将线替换为set5ѭ 保存并运行
tools\\android.bat
问题是路径中的空间未正确处理。通过将路径用引号引起来,可以正确满足空间要求。     ,        我有同样的问题。 当我运行\\ tools \\ android.bat时,出现异常: 线程
main
中的异常
 java.lang.NoClassDefFoundError: com/android/sdkmanager/Main
我解决的方法: 编辑
\\tools\\android.bat
\"%jar_path%;%swt_path%\\swt.jar\"
修改为
\"%tools_dir%\\%jar_path%;%tools_dir%\\%swt_path%\\swt.jar\"
保存,然后再次运行
SDK Manager.exe
    ,        经过大量搜索并尝试了不同的方法之后,我终于找到了解决问题的方法:
SDK
经理找不到我的个人资料目录。设置环境变量ѭ14(将我的环境设置为新创建的文件夹C:\\ Android)后,
SDK
管理器未启动任何问题。     ,        我有Wondows 7 64位(MacBook Pro),在安装Android SDK时同时安装了Java JDK x86和x64,其中
JAVA_HOME
指向x32,稍后安装
JAVA_HOME
指向x64。 我的问题是Android SDK管理器没有启动,cmd窗口仅闪烁了一秒钟,仅此而已。像许多其他人一样,环顾四周,尝试了很多建议,但没有任何帮助! 我的解决方案是在bin中添加
JAVA_HOME
路径:   C:\\ Program Files \\ Java \\ jdk1.7.0_09 \\ bin 而不是我一开始输入的内容:   C:\\ Program Files \\ Java \\ jdk1.7.0_09 希望这可以帮助其他人。...祝你好运!     ,        我的问题是Windows 7出现以下错误:
C:\\dev\\Android\\android-sdk-windows\\tools>android
[INFO] Starting Android SDK and AVD Manager
No command line parameters provided,launching UI.
See \'android --help\' for operations from the command line.
Exception in thread \"main\" java.lang.UnsatisfiedLinkError: no swt-win32-3550 or
swt-win32 in swt.library.path,java.library.path or the jar file
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
        at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
        at com.android.sdkmanager.Main.showMainWindow(Main.java:292)
        at com.android.sdkmanager.Main.doAction(Main.java:276)
        at com.android.sdkmanager.Main.run(Main.java:99)
    at com.android.sdkmanager.Main.main(Main.java:88)
解决方案是禁用McAfee 8.8。显然,最近的一些更新阻止了我的Android环境。     ,        解决上一个问题的方法是右键单击android.bat文件,然后选择使用notepad ++编辑。然后,我进入程序的这一部分代码: cd / d%〜dp0 这也是其他一些代码行,但是我删除了它们。删除这些其他行之后,我只是写了(在cd / d%〜dp0下): cd程序文件 CD Java cd jdk1.7.0_03 光盘仓 我不知道您是否位于java.exe文件,但我至少不在那儿。     ,我遇到了这个问题:我会收到错误消息
C:\\projects\\Android\\android-sdk-windows-1.5_r1\\tools\\lib>ddms
02:03:07 E/ddms: shutting down due to uncaught exception
02:03:07 E/ddms: no swt-win32-3550 or swt-win32 in swt.library.path,java.library.path or the jar file
java.lang.UnsatisfiedLinkError: no swt-win32-3550 or swt-win32 in swt.library.path,java.library.path or the j
ar file
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
        at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
        at org.eclipse.swt.graphics.FontData.<init>(Unknown Source)
        at com.android.ddms.PrefsDialog.setDefaults(PrefsDialog.java:221)
        at com.android.ddms.PrefsDialog.init(PrefsDialog.java:150)
        at com.android.ddms.Main.main(Main.java:74)
我通过将Eclipse的swt文件复制到
tools
目录中来解决了这个问题。如果在目录中搜索已安装Eclipse的目录,则会有一个SWT dll,名称类似于
swt-win32-<4-digits>.dll
(我的名字叫
swt-win32-3740.dll
):我将其复制到tools目录中,此后一切正常。     ,        我解决了在
sdk/tools
中打开android.bat并将
java_exe
属性设置为空的问题。
set java_exe=\"C:\\Program Files\\Java\\jre6\\bin\\java\"
    ,        与Sixty9相似,在创建“ 16”环境变量并添加路径变量后,我将java.exe,javaw.exe,javaws.exe重命名(在进行故障排除时从不删除文件)。 我已经在D:\\驱动器上安装了Java SDK(而不是默认驱动器)。 创建一个JAVA_HOME变量:变量名称:
%JAVA_HOME%
值:
D:\\Program Files\\Java.
将以下内容添加到Path变量中:
%JAVA_HOME%\\jre7\\bin;%JAVA_HOME%\\jdk1.7.0_03\\bin;
重命名为
java.exe
javaw.exe
javaws.exe
。 重新启动系统,Android
SDK
安装程序找到我的JDK并成功安装。     ,        我添加了新的环境变量\“ ANDROID_SDK_HOME \”并进行了设置,就像我到android SDK文件夹(c:/ Android)的路径一样,它可以正常工作!     ,        如果
tools\\android
为您工作而.exe却没有,那可能是x64 Java。 当我完全使用JRE卸载JDK(在Windows卸载控制面板小程序中显示为单独的选项)和android sdk并使用x86版本重新安装时,它开始工作。 您可能会问,为什么值得花时间?好吧,这样的矛盾令人震惊,这意味着使用x64 java进行的测试数量为零,因此您将来可能会遇到许多其他失败。     ,        终于让这个糟糕的SDK运行了。 在64位Windows系统上安装32位Java时,将ANDROID_SWT设置为e:\\ android-sdk \\ tools \\ lib \\ x86 不是.. \\ x86_64 尊敬的Android SDK小组, 我真诚地希望对这些问题给予认真的关注。 SDK应该毫不费力地设置。这就是您如何使客户流失于其他平台的情况,在这种情况下,这种事情就是一键式折磨。 我本打算购买另一台Android设备来测试我的游戏,但在过去两天试图克服您的能力不足的迷宫之后,我认为我将坚持将iOS作为我的主要开发目标。     ,        我解决了这个问题,该问题是在Windows 7 64位C:\\ Program Files中手动安装ADT(4.2 / api 17)捆绑包后发生的。 我必须采取的步骤: 将“ 16”环境变量设置为(64位)JDK的安装目录,在本例中为“ 37”。 至少以管理员身份运行一次SDK Manager。 SDK Manager允许您更改程序文件中的文件,因此您应为其赋予适当的访问权限。     ,        没有一个解决方案对我有用 刚开
sdk/tools/
编辑
android.bat
替换
set java_exe=\"C:\\Program Files\\Java\\jdk1.7.0_13\\bin\\java.exe\"
//您的Java路径 如果没有在
sdk/
基本文件夹中复制任何
tools/lib
中的
sdk manager
avd
    ,        在2个灵魂破坏了尝试之夜之后,我终于有了这个工作!如果我遇到过ANDROID SDK开发人员,我将用自己的键盘让他死亡 无论如何,在Windows 7 64位上运行它的提示... 我怀疑这是多个问题,因为没有任何建议可以奏效,所以我将列出我所做的所有事情以最终使它起作用 1)安装Java JDK的32位版本(是的,即使您运行的是64位Windows) 2)将SDK和JDK安装到没有空格的路径中(我使用了C:\\ Android和C:\\ Java32) 3)在Windows环境变量屏幕(“系统属性”>“高级设置”>“环境变量”)中,可以在两个位置输入变量:“用户变量”和“系统变量”。我将它们都放在了两者中,并在两者中都包含了“ bin”位。   JAVA_HOME = C:\\ Java32 \\ jdk1.8.0_20 \\ bin      路径= C:\\ Java32 \\ jdk1.8.0_20 \\ bin;其他路径应在jdk之后... 4)编辑文件tools \\ android.bat并查找以下内容:   设置java_exe =      调用lib \\ find_java.bat 更改为:   设置java_exe = \“ C:\\ Java32 \\ jdk1.8.0_20 \\ bin \\ java.exe \”      rem调用lib \\ find_java.bat 您也可以将\“ @ echo off \”放在文件顶部的\“ @ echo on \”进行调试。 祝好运!     ,        我遇到了同样的问题,尝试了各种更改(例如更改路径变量)之后,我一时兴起去了java.com并下载了java,进行了安装,然后发现sdk管理器工作了。     ,遇到了同样的问题,并尝试了在多个论坛上浏览的所有内容,直到找到了线索,然后终于解决了该问题。 基本上我安装了SDK并可以正常运行,然后Windows Vista崩溃了,重新启动后我再次运行SDK,但它只打开了一个CMD窗口,该窗口立即关闭。 因此,这里列出了我所做的无用的事情: 进入CMD \“ d:/ java / android / tool \”并执行\“ android.bat \”,没有工作并显示指针异常错误。 重新安装了整个JDK + SDK 将系统路径更改为新文件夹 我在Regedit上跟踪并删除了所有android事件 在这一点上,我正在认真考虑开始学习objetive-c并不是一个坏主意,最后我做到了: 从\“ c:/ users / youruser / \”删除\“。android \”文件夹 删除\“ c:/ users / youruser / AppData / Local / Temp \”中的所有文件 重新安装SDK 有效 !!我不确定是否需要卸载SDK(因为我不得不再次下载所有软件包和平台)并只是清除temp文件夹。 希望这可以帮助。     ,        我通过在程序文件中重新安装此问题来解决此问题,它最初试图将其安装在45中。 我的问题是由用户权限问题引起的,该问题以admin身份运行似乎无法修复(也许是因为它们调用了批处理文件?)。     ,        我遇到了同样的问题,运行
X64 Java (1.7.0_03-b05)
。即使我的路径中同时列出了
C:\\Program Files\\Java\\jre7\\bin
和ѭ48,,它也不会启动-只是闪烁了命令提示符。
tools\\lib\\find_java.bat
文件报告正在尝试运行
C:\\Windows\\system32\\java.exe
,但失败。 ??我检查了一下,发现我的
C:\\Windows\\system32
java.exe
javaw.exe
javaws.exe
已经过时。那些人是怎么到达那里的,我没有把它们放在那里! 我从
C:\\Windows\\system32
删除了这三个文件,问题得以解决。 考虑一下,可以通过确保
C:\\Program Files\\Java\\jre7\\bin
C:\\Program Files\\Java\\jdk1.7.0_03\\bin
位于我的PATH变量的起始位置而不是固定在末尾来解决该问题。     ,        安装adt-bundle-windows-x86_64-20130717.zip后,我在Windows 7 64位上遇到UnsatisfiedLinkError:
 Exception in thread \"main\" java.lang.UnsatisfiedLinkError: no swt-win32-3550 or swt-win32 in swt.library.path,java.library.path or the jar file
根本原因是McAfee具有阻止从临时目录加载DLL \的功能。这是一个问题,因为android.bat将一堆JAR和DLL文件复制到一个临时目录中,然后从该目录中运行该程序,以便轻松地就地升级应用程序。 但是,可以禁用此功能。您可以完全禁用“访问保护”,也可以仅禁用阻止从临时文件夹加载DLL的功能。     ,        我遇到过同样的问题! 我已经安装了64位ADT捆绑软件,所以我下载了64位Java。我弄乱了路径和其他东西,但最终解决该问题的是安装32位Java。 简单的解决方法是安装两个版本。您可以在此处手动下载它们。 祝好运!     ,           当我单击程序文件上的SDK Manager或在cmd中运行它时,什么也没发生 您的问题之一是Windows中的长文件名。许多Android工具无法处理它们。几年前,我提交了有关它们的错误报告,但目前找不到。我似乎还记得在INSTALL或README中对此有所了解。 因此,您应该将工具安装在没有空格的位置。使用like59ѭ或
C:\\Android-SDK\\
之类的东西。 @Steve和@MeatPopsicle已经在pathames中提到了空格,但是不能高估它。   实际上,黑色cmd窗口会出现并消失一毫秒。   ...   甚至我设置了ANDROID_SWT的路径 出于好奇,ѭ61来自何处? 我知道Android确实使用
ANDROID_HOME
ANDROID_SDK_ROOT
ANDROID_NDK_ROOT
,并且应该同时设置最后两个,因为这些工具在内部使用它们。这是ѭ63和ѭ64上的参考:推荐的NDK目录? 因此,您应该设置三个环境变量(在确保安装目录不包含空格之后):
ANDROID_HOME
ANDROID_SDK_ROOT
ANDROID_NDK_ROOT
ANDROID_HOME
设置为隐藏目录
.android
所在的目录。
ANDROID_SDK_ROOT
设置为SDK的安装目录,例如
C:\\Android-SDK\\
。 “ 64”设置为NDK的安装目录,例如“ 75”。如果尚未安装,请不要进行设置。 设置
ANDROID_SDK_ROOT
之后,可以将put77ѭ和
%ANDROID_SDK_ROOT%\\platform-tools
放在PATH上。然后,您可以进入命令行并发出类似以下内容的命令(它确实起作用):
adb list
    ,我所做的是: 在高级用户部分设置一个新的环境变量。 变量名称:
JAVA_HOME
变量值:将其设置为最新JDK的安装目录。 对我来说,
C:\\Program Files\\Java\\jdk1.7.0_13
。至少以管理员身份运行一次SDK Manager。我使用Windows7。经过大量研究,这种方法对我有用。 我不明白的是,在命令提示符中使用\'where java \'时,它仍然引用
C:\\Windows\\System32\\java.exe
。我的SDK Manager现在会在需要时打开,因此我已解决了问题。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 &lt;select id=&quot;xxx&quot;&gt; SELECT di.id, di.name, di.work_type, di.updated... &lt;where&gt; &lt;if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 &lt;property name=&quot;dynamic.classpath&quot; value=&quot;tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams[&#39;font.sans-serif&#39;] = [&#39;SimHei&#39;] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -&gt; systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping(&quot;/hires&quot;) public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate&lt;String
使用vite构建项目报错 C:\Users\ychen\work&gt;npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-