如何在mac Yosemite上使用Qt Creator在iOS模拟器和android模拟器上运行Qt项目



我是QT开发的新手。我正在尝试在iOS模拟器和android模拟器上运行Qt示例项目。它在真正的iPhone设备上运行良好,但在iOS模拟器上运行,Qt Creator给我应用程序输出:

error loading  iPhoneSimulatorRemoteClientRun ended unexpectedly.

我已经安装了Xcode 6.3.2和命令行开发工具,并使用QT Creator 3.0和QT 5.2.0

当在android模拟器上运行时,我在AVD管理器中创建的虚拟设备(Nexus One的AVD By Google Android4.3.1API级别18,CPU\ABI:ARMeabi-v7a)显示为不兼容

我已经在QT Creator中给出了sdkndkdkant的路径,我还通过在Home目录中创建一个名为.bash_profile文件来设置环境变量,并将这些行放入该文件中

export JAVA_HOME= /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home 
export PATH= $PATH:/Users/graphics/Desktop/Android/AndroidSDK/tools
export PATH= $PATH:/Users/graphics/Desktop/Android/AndroidSDK/platform-tools
export ANDROID_NDK_ROOT= /Users/graphics/Desktop/Android/android-ndk-r10e
export ANDROID_SDK_ROOT= /Users/graphics/Desktop/Android/AndroidSDK
export ANDROID_HOME= “$ANDROID_SDK_ROOT”

我不知道设置环境变量的方法是否正确。我需要你的帮助来解决这个问题。你的努力将大有帮助。非常感谢。

您只需从以下位置下载Android和iOS版Qt 5.5.0(Mac,1.7 GB)文件https://www.qt.io/download-open-source/并安装它。安装完成后,打开终端并进入

export ANDROID_HOME=/Users/graphics/Desktop/Android/AndroidSDK
export PATH=$PATH:$ANDROID_HOME/bin

命令来设置android开发的环境。

要设置你的android配置,只需将这些路径输入QTCreator

JDK位置:

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

Android SDK位置:

/Users/graphics/Desktop/Android/AndroidSDK

Android NDK位置:

/Users/graphics/Desktop/Android/android-ndk-r10e

Ant可执行文件:

/Users/graphics/Desktop/Android/apache-ant-1.9.5/bin/ant

并且必须允许为Android工具链自动创建工具包

以下是您在mac上获取JDK位置的方法:只需输入

/usr/libexec/java_home

在终端中。

现在创建你的虚拟设备,因为你需要什么,一切都会好起来的。那就不用担心了。你可以在安卓模拟器和iPhone模拟器上运行你的应用程序。

注意:根据您的位置给出AndroidSDK、Android NDK、Ant的路径。我还做了一件事,之前安装了Xcode 6.3

相关内容

  • 没有找到相关文章

最新更新