经过两整天的时间,参照网上的方式终于在windows平台下配置好了Qt5.1 for Android的环境。先将我出现过得问题以及解决方法再这里说一下。另外也把怎样配置的方法转载过来工大家分享。
系统windows xp  32位系统
出现过问题:
1.ANT_HOME is set incorrtly;解决方法是:重新下载ant文件
2.不能生成apk文件 参照之前的网站所说很多方法没有下载MinGW软件,下载此软件并添加至环境变量中方可解决。
3.能生成apk文件但是不能再虚拟器上运行,解决方法:先用CMD命令打开AVD虚拟器,然后运行Qt程序。
4.未解决问题:目前能够在虚拟器上运行apk程序。但是Qt的应用输出窗口输出“启动远端进程。无法启动 'org.qtproject.example.untitled4'。”希望各位大侠能够指导一下,出现上述问题的原因。
1.文件下载:
     首先是各种软件的下载,先不管目前对开发有没有用吧,整上再说,包括Perl、Mingw等等。
Perl
MSYS 
MinGW
Ant
JDK
NDK
SDK
Qt5.1 for Android

有些版本可能会有更新,根据自己的情况下载需要的版本。我最终下载的文件名如下(文件顺序与上对应):(个人建议:android-ndk-r9-windows-x86.zip版本经过目前测试NDK暂时无法使用r9版本(当然,不排除是我的环境问题),无法生成APK)建议使用:使用android-ndk-r8e-windows-x86.zip版本。

strawberry-perl-5.16.3.1-32bit.msi
msys+7za+wget+svn+git+mercurial+cvs-rev13.7z
x32-4.8.1-release-win32-dwarf-rev3.7z
apache-ant-1.9.2-bin.zip
jdk-7u25-windows-i586.exe
android-ndk-r9-windows-x86.zip
adt-bundle-windows-x86-20130729.zip
qt-windows-opensource-5.1.0-android-x86-win32-offline.exe


各个文件解压或则安装,现在需要设置一下环境变量。我先说一下我的文件路径如下(路径顺序与上对应):

C:\strawberry
C:\mingw-builds\msys
C:\mingw-builds\mingw32
C:\apache-ant-1.9.2
C:\Program Files\Java\jdk1.7.0_25
C:\android-ndk-r9
C:\adt-bundle-windows-x86-20130729
C:\Qt\Qt5.1.0


现在来设置环境变量,所有操作全部在环境变量中的系统变量里面。

(系统环境变量的设置方法:我的电脑-》属性-》高级-》环境变量)Qt Creator不能直接更改环境变量
增加变量名JAVA_HOME,变量值C:\Program Files\Java\jdk1.7.0_25
增加变量名CLASSPATH,变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar
修改变量名Path,增加变量值C:\strawberry\perl\bin;%JAVA_HOME%\bin;C:\mingw-builds \mingw32\bin;C:\adt-bundle-windows-x86-20130729\sdk\platform-tools;C:\adt-bundle-windows-x86-20130729\sdk\tools;C:\android-ndk-r9;
这样环境变量也就设置完了,测试下是否可用,CMD下分别输入以下命令是否发生错误:

java -version
javac -version
gcc -v
emulator -version
adb -version
mingw32-make -version运行结果:



 


整个配置过程可以参考官方Wiki