无法通过cmd在Windows 10上安装Android SDK

时间:2020-03-09 14:13:21

标签: java windows-10 android-sdk-tools android-sdk-manager

我在Windows 10上安装Android SDK时遇到问题。我正在按照巴西的关于使用React-native在Android上开发应用程序的课程进行学习。这是一个文档页面,解释了如何创建开发环境以实现此目的:https://docs.rocketseat.dev/ambiente-react-native/android/windows(使用google在网站上翻译以查看英语版本)。但是,在执行以下命令的部分:

$ C:\Android\Sdk\tools\bin\sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"

控制台返回:

Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli Caused by: java.lang.ClassNotFoundException: com.android.sdklib.tool.sdkmanager.SdkManagerCli

我整天都在寻找解决方案,结果发现,令我感到悲伤的是,这在使用Java时通常是一个非常普通的错误。所以我尝试了很多事情都没有用。

  • 重新安装Java(64位版本)
  • 重新安装jdk
  • 检查并重新检查环境变量可能有什么问题(我没发现问题)
  • 搜索许多教程,了解如何通过cmd安装de Sdk。
  • 尝试通过Android Studio在我的计算机上获取sdk(但无法使用本教程所需的任何sdk命令)
  • 其他一些东西(我花了一整天的时间来解决这个问题)

TLDR:我知道这个问题以前已经以某种形式或形式发表过,尽管我已经全部阅读了,但没有一个人帮助过我。

如果任何人对我在这里要处理的内容有任何想法,或者以前曾经经历过,我将非常感谢您可以提供的任何建议。这个问题已经困扰我一段时间了,我真的很想继续前进。我愿意提供有关当前配置的任何详细信息,但您必须在我之前链接的教程中可以找到。谢谢您的关注。

1 个答案:

答案 0 :(得分:-1)

事实证明,发生这种情况的确有十亿个原因,以我在堆栈方面的经验,我认为这不会很快得到解决。因此,为了给以后的参考提供参考,我将为最终陷入困境的任何人提供一些建议。 使用Linux双启动计算机。我知道这听起来像是一个非解决方案,但这确实是唯一可行的解​​决方案。我花了整整一周的时间来解决一个真正不值得解决的问题。关于如何做到这一点有很多教程。我花了不到30分钟的时间就完成了整个过程并完成了所有工作,一切都变得魅力无限。不要浪费时间尝试在Windows上进行类似的工作,尤其是因为涉及Java。

我使用的教程:https://docs.rocketseat.dev/dual-boot-windows-linux/introducao

PS:本教程使用葡萄牙语,但是Google Translate在页面上的运行非常完美,因此应该没有问题。