在 Linux 上为 Qt Creator 安装 Android 不带 Studio 的 SDK
Install Android SDK without Studio on Linux for Qt Creator
Android Studio 无法在我的机器上启动,并显示内存不足的警告。所以我想使用 Qt Creator 开发 Android 应用程序。不幸的是 Google 决定让获取 Android SDK 和引用 Android Studio 变得更加困难,因此所有旧教程 link 到死页或重定向到的页面Android Studio 网站。
那么安装普通 SDK、NDK 和启用 Qt Creator 以进行 Android 开发需要哪些步骤?
我记录了我为使它起作用而采取的步骤,并将 post 它们作为一个答案,希望它们对其他人也有帮助。
这是 2017 年 2 月的运作方式。
下载AndroidSDK命令行工具到https://developer.android.com/studio/index.html[=底端的link
解压缩。请注意,您需要保持文件夹名称不变(tools/
),否则将无法使用。我将其解压为 /usr/local/Android/android-sdk/tools
创建文件夹 Android/
和 android-sdk/
然后解压到 android-sdk/
.
运行 ./android
来自 tools/
文件夹。一个 GUI 正在生成,您可以在其中安装 select SDK 内容。当然,还有比您两分钟前刚刚下载的版本更新的 SDK 工具版本可用。 ;)
Select 您设备的 Android 版本(您可能可以删除 select Intel-based 子包和 Android TV来自那个版本的东西,所以检查你的包的内容select。如果有疑问,请安装它们。:) ...安装过程需要一些时间。
下载Android NDK
解压缩。根据我的SDK tools文件夹,我选择将NDK解压到/usr/local/Android/
as 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
:
导出路径=$路径:/usr/local/Android/android-sdk/tools
导出路径=$路径:/usr/local/Android/android-sdk/platform-tools
导出路径=$路径:/usr/local/Android/android-ndk
现在你应该可以开始了。 ... 对我来说,在一个系统上,QtCreator 工具包是在另一个系统上自动创建的,但它们不是。不知道为什么。如果需要,您可以手动创建套件并完成。 :)
Android Studio 无法在我的机器上启动,并显示内存不足的警告。所以我想使用 Qt Creator 开发 Android 应用程序。不幸的是 Google 决定让获取 Android SDK 和引用 Android Studio 变得更加困难,因此所有旧教程 link 到死页或重定向到的页面Android Studio 网站。
那么安装普通 SDK、NDK 和启用 Qt Creator 以进行 Android 开发需要哪些步骤?
我记录了我为使它起作用而采取的步骤,并将 post 它们作为一个答案,希望它们对其他人也有帮助。
这是 2017 年 2 月的运作方式。
下载AndroidSDK命令行工具到https://developer.android.com/studio/index.html[=底端的link
解压缩。请注意,您需要保持文件夹名称不变(
tools/
),否则将无法使用。我将其解压为/usr/local/Android/android-sdk/tools
创建文件夹Android/
和android-sdk/
然后解压到android-sdk/
.运行
./android
来自tools/
文件夹。一个 GUI 正在生成,您可以在其中安装 select SDK 内容。当然,还有比您两分钟前刚刚下载的版本更新的 SDK 工具版本可用。 ;)Select 您设备的 Android 版本(您可能可以删除 select Intel-based 子包和 Android TV来自那个版本的东西,所以检查你的包的内容select。如果有疑问,请安装它们。:) ...安装过程需要一些时间。
- 下载Android NDK
解压缩。根据我的SDK tools文件夹,我选择将NDK解压到
/usr/local/Android/
asandroid-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
:导出路径=$路径:/usr/local/Android/android-sdk/tools
导出路径=$路径:/usr/local/Android/android-sdk/platform-tools
导出路径=$路径:/usr/local/Android/android-ndk
现在你应该可以开始了。 ... 对我来说,在一个系统上,QtCreator 工具包是在另一个系统上自动创建的,但它们不是。不知道为什么。如果需要,您可以手动创建套件并完成。 :)