简体   繁体   English

更新sdk后,不建议使用“ android”命令。 如何现在在Eclipse中打开sdk管理器?

[英]The “android” command is deprecated after updating sdk. How to open sdk manager in Eclipse now?

After updating android sdk to 25.3.1, can't open sdk manager from Eclipse. 将android sdk更新至25.3.1后,无法从Eclipse打开sdk管理器。 Tried with SDK Manager.exe nothing happened. 尝试使用SDK Manager.exe没有任何反应。 Then found on batch file: 然后在批处理文件中找到:

The android command is no longer available. android命令不再可用。 For manual SDK and AVD management, please use Android Studio. 对于手动SDK和AVD管理,请使用Android Studio。 For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager 对于命令行工具,请使用tools / bin / sdkmanager和tools / bin / avdmanager

Then tried with tools/bin/sdkmanager, still nothing. 然后尝试使用tools / bin / sdkmanager,仍然没有。

My java path is ok as it was working fine just before the update. 我的Java路径尚可,因为它在更新前工作正常。

I'm using Android Studio but here is a command you might try (it works for me): 我正在使用Android Studio,但是您可以尝试使用以下命令(它对我有用):

<64-bit jre home>\bin\java "-Dcom.android.sdkmanager.toolsdir=C:\programs\Android\android-sdk\tools" "-Dcom.android.sdkmanager.workdir=C:\programs\Android\Android Studio\jre\jre\bin" -classpath "lib\sdkmanager.jar;lib\swtmenubar.jar;lib\x86_64\swt.jar" com.android.sdkmanager.Main sdk

Replace the toolsdir and workdir VM params with your own values. 用您自己的值替换toolsdir和workdir VM参数。 Possibly you will need to locate tools like unpack200.exe in your sdk which are probably used when unpacking new components, and use that directory as workdir. 可能需要在sdk中找到诸如unpack200.exe之类的工具,这些工具可能在解压缩新组件时会用到,并使用该目录作为workdir。 Alternatively, just copy that directory from an Android Studio install. 或者,只需从Android Studio安装中复制该目录即可。

You must execute it in your tools directory located in the android sdk, ie 您必须在android sdk中的工具目录中执行它,即

C:\programs\Android\android-sdk\tools>

Then again, it's probably easiest and more future-proof to just install Android Studio and open the SDK manager from there ;) 再说一次,仅安装Android Studio并从那里打开SDK管理器可能是最简单,更适应未来发展的;)

I had this problem today, I used the command .\\android list target 我今天遇到了这个问题,我使用了命令.\\android list target

in folder C:\\Users\\<your name>\\AppData\\Local\\Android\\sdk\\tools 在文件夹C:\\Users\\<your name>\\AppData\\Local\\Android\\sdk\\tools

from powershell left CTRL + left SHIFT + right-click > Open PowerShell window here 从powershell left CTRL + left SHIFT + right-click > Open PowerShell window here

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM