我在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时通常是一个非常普通的错误。所以我尝试了很多事情都没有用。
TLDR:我知道这个问题以前已经以某种形式或形式发表过,尽管我已经全部阅读了,但没有一个人帮助过我。
如果任何人对我在这里要处理的内容有任何想法,或者以前曾经经历过,我将非常感谢您可以提供的任何建议。这个问题已经困扰我一段时间了,我真的很想继续前进。我愿意提供有关当前配置的任何详细信息,但您必须在我之前链接的教程中可以找到。谢谢您的关注。
答案 0 :(得分:-1)
事实证明,发生这种情况的确有十亿个原因,以我在堆栈方面的经验,我认为这不会很快得到解决。因此,为了给以后的参考提供参考,我将为最终陷入困境的任何人提供一些建议。 使用Linux双启动计算机。我知道这听起来像是一个非解决方案,但这确实是唯一可行的解决方案。我花了整整一周的时间来解决一个真正不值得解决的问题。关于如何做到这一点有很多教程。我花了不到30分钟的时间就完成了整个过程并完成了所有工作,一切都变得魅力无限。不要浪费时间尝试在Windows上进行类似的工作,尤其是因为涉及Java。
我使用的教程:https://docs.rocketseat.dev/dual-boot-windows-linux/introducao
PS:本教程使用葡萄牙语,但是Google Translate在页面上的运行非常完美,因此应该没有问题。