ubuntu下

Platform tools installed bug的解决

出现这个bug的主要原因是Qt Creator需要使用jdk来对android sdk的platform tools完整性来进行检测,而这种检测只适用于jdk 1.8.152之前的版本,所以如果安装的是比较新版本的jdk就会导致这个问题的发生。笔者曾经试过使用1.8.330版本的jdk去进行配置,也会出现这个bug,但是使用1.8.0以及1.8.152版本的jdk则不会产生这个bug,故而推断得使用1.8.152之前版本的jdk才不会出现这个bug。兄弟们如果碰到了这个bug,可以尝试将自己的jdk更换为1.8.152版本的jdk。

如何下载旧版本的jdk

这里以下载1.8.152版本的jdk为例子进行介绍

  1. 进入https://www.oracle.com/java/technologies/downloads/archive/

  2. 点击这里选择大的java版本
    在这里插入图片描述

    这个选项表示1.8.202版本之前的版本java下载

  3. 找到1.8.152的jdk下载
    在这里插入图片描述

  4. 如果是ubuntu x86选择这个
    在这里插入图片描述

  5. 然后复制到ubuntu下解压缩安装即可

android sdk以及ndk最好的下载姿势

如果仅仅是为了使用QT Creator for android而不得已装android sdk,网上各种包括wget 下载后安装、安装android studio等方法都太麻烦了,此处介绍一种对于QT Creator for android 配置而言最简单的下载方法

首先

sudo snap install androidsdk

安装完后即可在命令行中使用 androidsdk进行相应sdk、ndk的安装

查看所有能够安装的包

androidsdk --list

然后挑选相应的需要安装的sdk、ndk进行安装,如果是为了QTCreator进行配置的话,可以输入以下命令行

androidsdk "platform-tools" "platforms;android-28" "ndk;20.1.5948944" "build-tools;19.1.0"

这样就会自动把所有的sdk以及ndk下载安装到~/AndroidSdk目录下,然后后面配置只需要将sdk目录以及ndk目录配置到这个文件夹下面即可。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐