当前位置:   article > 正文

Win10中Qt Android配置 - SDK Command Line_window如何安装commandlinetools

window如何安装commandlinetools

Win 10 系统安装了Qt Creator,因为需要开发安卓应用程序,所以得配置相应开发环境。JDK,NDK,SDK都下载好了,但是SDK的安装遇到了问题。教程都提到了SDKManager.exe这个应用程序,而现今谷歌不提供GUI的SDKManager了,只提供一款Command Line工具 (Command line tools only部分)。毕竟是为了推广自家的Android Studio……可是我倾向于在Qt Creator开发这款简单的安卓应用,可不想再安装Android Studio这个庞然大物了。

官方也提供了sdkmanager的命令行说明,还是挺有用的:https://developer.android.com/studio/command-line/sdkmanager

但我遇到的问题是,双击打开sdkmanager.bat,fetch到100%之后就自行退出了,根本不给我输入命令行的机会。右键管理员身份打开也是同样的情况。搜到相关文章(https://www.maketecheasier.com/install-android-sdk-in-windows/)说运行完了就可以接着输命令行,我……

我不能放弃。

继续谷歌相关资料,搜到一条这样的:https://answers.microsoft.com/en-us/windows/forum/all/cmd-window-appears-and-disappears/621a3071-dcd1-4409-a0ce-f0fc923b36f4?auth=1

好,试试。打开cmd工具,一路cd到sdkmanager.bat所在的文件夹,先运行了一下这个批处理文件,接着输入:

sdk --list --channel=0

迅速列出一大串字符,也就是所有可以安装的package。命令是有用的。

 

问题已经基本解决,接着一次输入需要安装的package就差不多了,参照官方文档的指示:

  1. sdkmanager "build-tools;28.0.3"
  2. sdkmanager "platform-tools" "platforms;android-28"

这样就安装好了build tools, platform tools, SDK tools。更新了一下Qt Creator,发现红叉叉减少了很多,还剩下一个。

 

有可能是JDK的缘故……我安装的是12.0,似乎必须得是JDK8才可以。(见https://stackoverflow.com/questions/48189272/qt-creator-android-error-platform-sdk-installed) 

于是删除原来的JDK文件夹,下载了JDK8。

似乎无效,打开Qt Creator这个界面,更新JDK路径后依旧是同样的问题。

又回去看刚才的帖子,发现楼下一哥们的回答:

next select the jdk location in the options and then toward the bottom select the sdk manager tab. Click the update installed button and it should show a window with a list of licenses you need to agree to.

好,照做了,在下面的sdk manager右侧点击update installed 按钮,确实出现了一堆待确认的协议…… 全部yes,成功配置。

可以正式开工啦(捋袖子) 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/323847
推荐阅读
相关标签
  

闽ICP备14008679号