在Linux上为Qt Creator安装不带Studio的Android SDK

时间:2017-02-04 14:23:52

标签: android linux qt qt-creator

Android Studio无法在我的计算机上启动,并显示内存不足的警告。所以我想用Qt Creator开发Android应用程序。不幸的是,谷歌决定让Android SDK更难以引用Android Studio,因此所有旧版教程都链接到死页或重定向到Android Studio网站的页面。

那么安装普通SDK,NDK和启用Qt Creator进行Android开发所需的步骤是什么?

我记录了我为使其发挥作用而采取的步骤,并将其发布在一个答案中,希望它们对其他人也是如此。

1 个答案:

答案 0 :(得分:6)

这是2017年2月的工作方式。

  • https://developer.android.com/studio/index.html

  • 底部的链接下载 Android SDK命令行工具
  • 解压缩。请注意,您需要保持文件夹名称不变(tools/),否则它将无法正常工作。我将其解压缩为/usr/local/Android/android-sdk/tools创建文件夹Android/android-sdk/,然后解压缩到android-sdk/

  • ./android文件夹中运行tools/。将生成一个GUI,您可以在其中选择要安装的SDK内容。当然,还有一个比你刚刚在两分钟前下载的SDK工具更新版本。 ;)

  • 选择您设备的Android版本(您可以取消选择该版本的基于Intel的子软件包和Android TV内容,因此请检查您选择的软件包的内容。如果有疑问,请安装它们, 。:) ...安装过程需要一些时间。

  • https://developer.android.com/ndk/downloads/index.html

  • 下载Android NDK
  • 解压缩。根据我的SDK工具文件夹,我选择将NDK解压缩为/usr/local/Android/ android-ndk/

  • 在Qt Creator中,转到“设置”对话框(Tools -> Settings...),然后转到Devices -> Android并填写SDK和NDK的位置。注意:对于SDK,您需要声明文件夹包含 tools/文件夹,而不是tools/文件夹本身。所以对我来说:

    • /usr/local/Android/android-sdk
    • /usr/local/Android/android-ndk
  • 将一些SDK和NDK路径添加到您的shell的rc文件中,例如: ~/.bashrc~/.zshrc

    export PATH = $ PATH:/ usr / local / Android / android-sdk / tools

    export PATH = $ PATH:/ usr / local / Android / android-sdk / platform-tools

    export PATH = $ PATH:/ usr / local / Android / android-ndk

现在你应该好好去。 ...对于我来说,在一个系统上,QtCreator工具包是在另一个系统上自动创建的。不知道为什么。如果需要,您可以手动创建套件并完成。 :)