赞
踩
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就差不多了,参照官方文档的指示:
- sdkmanager "build-tools;28.0.3"
- 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,成功配置。
可以正式开工啦(捋袖子)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。