【问题标题】:The Android SDK without Android studio make an error "Error: Unable to find or load the main class Files\Android\tools\bin\\"没有Android studio的Android SDK报错“Error: Unable to find or load the main class Files\Android\tools\bin\\”
【发布时间】:2020-04-28 20:19:23
【问题描述】:

我想享受 SDK Android 工具,而无需在我的 Windows 7 64 上下载和安装 Android Studio。我有 Java 版本:

java 版本“1.8.0_241”

Java(TM) SE 运行时环境(内部版本 1.8.0_241-b07)

Java HotSpot(TM) 64 位服务器 VM(内部版本 25.241-b07,混合模式)

按照官方页面的解释,显然是可以的:

https://developer.android.com/studio/index.html#command-tools

所以我下载并解压这个 zip 'commandlinetools-win-6200805_latest.zip' 到我的文件夹:

 C:\Program Files\Android

我的文件夹中有一个子文件夹“工具”:

C:\Program Files\Android\tools

其中包含其他子文件夹“bin”和“lib”。

当我在命令行“sdkmanager”(位于“bin”文件夹中)中运行时,我收到以下错误消息:

Error: Unable to find or load the main class Files\Android\tools\bin\\

!!!消息是法语的,我翻译了!!!所以如果不是 100% 准确,请原谅我。因为我的操作系统是法语,所以我无法用英语重现错误消息。

没有关于下载和安装此 Android SDK 包的过程的指南、自述文件或教程。我猜是因为它应该可以工作。

我见过很多这样的问题,但这些问题来自不同的场景用于其他目的。

我找不到解决问题的方法。

你知道我在这里缺少什么吗?

【问题讨论】:

    标签: android windows sdk android-sdk-manager


    【解决方案1】:

    经过一番调查和测试,我找到了答案。我将在这里发布一些新手的指南,这些新手希望在他的机器上享受没有 Studio 的 SDK Android。

    1. 您必须在其中创建一个文件夹“Android\cmdline-tools” C:\Users\your_username\AppData\Local\Android\cmdline-tools
    2. 然后解压此文件夹中的 ZIP 文件。
    3. 然后你会在你的文件夹中看到一个文件夹“工具” '命令行工具'。您将其重命名为“最新”。
    4. 你添加环境变量 ANDROID_HOME=C:\Users\\AppData\Roaming\Android\cmdline-tools\latest
    5. 您将此路径添加到 PATH 环境变量中:%ANDROID%\bin

    等等!

    不要忘记重新启动命令行以享受新的环境变量或在必要时重新启动计算机。

    我不知道为什么它必须位于这个文件夹中,为什么要在最新的文件夹中重命名工具...但是它有效!如果您是专家,请随时在 cmets 或新答案中进行解释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-27
      • 1970-01-01
      • 2022-01-18
      • 2014-10-07
      • 2022-06-12
      • 2017-09-08
      • 2020-02-02
      • 1970-01-01
      相关资源
      最近更新 更多