當前位置:首頁 » 安卓系統 » qt5forandroid

qt5forandroid

發布時間: 2022-10-04 11:16:39

❶ 求助,首次搭建Qt for android開發環境是遇到的錯誤

雖然網路上很多人使用 Redhat 或者Fedora 作為上位機操作系統,但是我覺得使用Ubuntu最為方便,因為需要的軟體包大部分都可以通過 apt-get 方式來安裝,而不必從源代碼開始自己編譯。 雖然網路上很多人使用 Redhat 或者Fedora 作為上位機操作系統,但是我覺得使用Ubuntu最為方便,因為需要的軟體包大部分都可以通過 apt-get 方式來安裝,而不必從源代碼開始自己編譯。要知道,自己編譯源代碼可不是一件輕松的事,因為在編譯過程中經常會出現令人意外而且莫名其妙的錯誤。 我們使用的操作系統是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安裝起來即為簡單,只要在命令編輯運行以下命令就行: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 注意在這個版本的軟體包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要單獨安裝這兩個工具。其它的,qt4-doc 是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,可以使用Qt Assistant 工具來打開閱讀。qt4-qtconfig 是配置Qt環境的一個對話框,一般默認就行了,很少有必要去更改。qt4-demos 包含很多可以運行起來的可執行文件以及源代碼。qt4-designer是用來設計GUI界面的設計器。 為了連接Mysql資料庫,需要安裝連接MySQL的驅動程序: sudo apt-get install libqt4-sql-mysql 比起在Windows下安裝和配置Qt的MySQL驅動來說,簡直太方便了。如果還需要其它的沒有默認安裝的Qt庫,可以在命令行輸入 sudo apt-get install libqt4- 然後按tab鍵自動補全,就會列出所有以libqt4- 開頭的軟體包,如下圖所示: 這些都可以使用一個命令搞定,而不需要自己從源碼開始編譯。在記不準或不知道名字的情況下,使用tab鍵列出所有可選的軟體包是一個很實用的小技巧。 在我的項目中,還需要畫一些數據曲線和統計圖表等,而第三方的QWT庫提供了這些功能。同樣,只需要一個命令即可完成安裝: sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev 這時,打開Qt Designer,就會發現左邊的Widget列表裡面多了「Qwt Widget」這一組。 最後,關於集成開發環境我覺得QDevelop很不錯,它跟Qt Designer結合的很好,而且有提示類成員函數的功能。運行以下命令安裝: sudo apt-get install qdevelop 這樣,使用Qdevelop編寫代碼和編譯、調試,使用Qt Designer設計界面,開發效率較高。

❷ 怎麼在win7上既開發qt5 for windows程序,又開發qt5 for android 程序

1.下載安裝Qt 5.1.0 for Android (Windows 32-bit, 716 MB) 2.打開Qt Creator,打開幫助,輸入android,找到官方說明,按照教程一步步的操作。3.首先需要下載以下四個軟體:1)The Android SDK Tools 下載安裝2)The Android NDK 下載並解壓,注意不能有空格3)Apache Ant v1.8 or later 下載並解壓,同上4)OpenJDK v6 or later 下載並解壓4.打開Qt Creator,選擇工具-選項-android,配置好剛剛安裝的文件路徑,並點擊【啟動android AVD管理器】5.點擊 New 新建一個android模擬器,根據自己需要選擇Device6.點擊ok-ok,並選擇剛剛建立的設備,點擊Start啟動,此過程比較慢,耐心等待。7.重啟Qt Creator 已經可以看到有設備了,我們檢查 構建和運行 中 構建套件和Qt版本是否正確,確認無誤接下來就可以建立工程8.新建一個Qt gui項目,選擇android for arm9.修改代碼,顯示hello Qt#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include class MainWindow : public QMainWindow{ Q_OBJECT private: QLabel *label;public: MainWindow(QWidget *parent = 0); ~MainWindow();};#endif // MAINWINDOW_H#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ label=new QLabel("hello Qt",this); label->setGeometry(10,10,100,30);}MainWindow::~MainWindow(){ }10.直接點擊 構建 查看能不能正常編譯,如果此間報錯,可以留言,盡力為大家解決。一切正常的話直接點擊運行,此過程較慢,會編譯成apk文件並且部署到模擬器上。怎麼在win7上既開發qt5 for windows程序,又開發qt5 for android 程序

❸ 有哪些移動端應用是採用QT5 for android和for ios開發的

安卓開發一般都是用java語言的,XML在其中也用得很多。掌握了這兩種語言,再裝個Eclipse和Android SDK, 就可以做開發了。當然,還得學Android特有的API的用法。Java和XML只是編程基礎。

❹ qt輸出安卓程序設置

1.新建一個普通Widgets的工程

?2.選擇Desktep Qt5.9.3 MinGW 32bit編譯器和Android for armeabi-v7a (GCC 4.9, Qt 5.9.3 for Android armv7)編譯器

?3.然後選擇默認的就行

?4.在mainwindow.ui界面上,放入兩個按鈕,分別命名為發布和訂閱

?5.選擇MinGW 32bit的debug編譯模式,構建和運行

?6.選擇Android的debug模式重新構建,構建完後,在工程同目錄下,生產一個build-AndroidTest3-Android_for_armeabi_v7a_GCC_4_9_Qt_5_9_3_for_Android_armv7-Debug文件夾,在該生產的文件的android-buildin目錄下,會生成該項目的APK

?7.點擊運行按鈕,在彈出框中選擇AVDVertualDevice安卓模擬器,如果沒有則點擊【Creat Android Virtual Device】按鈕新建一個。

?8.點擊【ok】按鈕後,等待安卓虛擬機啟動一段時間,會彈出如下界面:(注意:要等安卓虛擬機完全開機完後,才會自動運行剛才的apk程序,第一次啟動可能需要4-5分鍾左右,如果需要持續調試,可以不用關閉該安卓虛擬機)

?9.如果剛才生產的apk沒有自動啟動的話,可以把剛才生產的apk丟進安卓虛擬機中進行測試

❺ qt for android和qt for windows同時安裝嗎

用了這么久的Qt,IDE一直都是VS與Creator並用(實際開發以VS為主),至於哪個更好這里不發表看法,各有所長,而且也因人而異,蘿卜青菜,各有所愛。 Qt5發布很久之後,才把版本從之前的4/downloads/official_releases/qt/5.2/5.2.0/. 找到對應的版本進行下載,裡麵包含多種不同的版本,MSVC2010、MSVC2012分別是指支持VS2010與VS2012的Qt版本,而opengl與非opengl的區別是是否支持opengl,android、ios分別是指支持android、ios平台的Qt版本。 這里我選擇的版本(已標注),如下: qt-windows-opensource-5.2.0-msvc2010_opengl-x86-offline.exe(opengl版本) Visual Studio Add-in 1.2.2 for Qt5 二、安裝 qt-windows-opensource與Visual Studio Add-in的安裝順序沒什麼要求,安裝過程不再多說(傻瓜式-下一步),安裝路徑不要包含中文、空格、特殊字元(~<>?*!@#$%^&:,;)。 安裝完成Visual Studio Add-in之後,VS就會出現相應的Qt選項!

❻ 有哪些移動端應用是採用QT5 for android和for ios開發的

第一步:安裝JDK。
要下載Oracle公司的JDK可以網路「JDK」進入Oracle公司的JDK下載頁面,選擇自己電腦系統的對應版本即可。

第二步:配置Windows上JDK的變數環境 。
JAVA_HOME
先設置這個系統變數名稱,變數值為JDK在電腦上的安裝路徑:C:\Program Files\Java\jdk1.8.0_20。創建好後則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑。

Path
PATH屬性已存在,可直接編輯,在原來變數後追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。

CLASSPATH
設置系統變數名為:CLASSPATH 變數值為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。
注意變數值字元串前面有一個"."表示當前目錄,設置CLASSPATH 的目的,在於告訴Java執行環境,在哪些目錄下可以找到您所要執行的Java程序所需要的類或者包。

第三步: 下載安裝Eclipse(已上傳附件,電腦打開可下載) 。
Eclipse為Java應用程序及Android開發的IDE(集成開發環境)。Eclipse不需要安裝,下載後把解壓包解壓後,剪切eclipse文件夾到你想安裝的地方,打開時設置你的工作目錄即可。

第四步:下載安裝Android SDK 。
配置了JDK變數環境,安裝好了Eclipse,這個時候如果只是開發普通的JAVA應用程序,那麼Java的開發環境已經准備好了。我們要通過Eclipse來開發Android應用程序,那麼我們需要下載Android SDK(Software Development Kit)和在Eclipse安裝ADT插件,這個插件能讓Eclipse和Android SDK關聯起來。

第五步:為Eclipse安裝ADT插件。
前面已經配置好了java的開發環境,安裝了開發Android的IDE,下載安裝了Android SDK,但是Eclipse還沒有和Android SDK進行關聯,也就是它們現在是互相獨立的,就好比槍和子彈分開了。為了使得Android應用的創建,運行和調試更加方便快捷,Android的開發團隊專門針對Eclipse IDE定製了一個插件:Android Development Tools(ADT)。
安卓5.0操作系統.命名為Key Lime Pie(酸橙派)。Android 5.0是一款低端手機(512MB內存)也能流暢運行的智能操作系統。
.
安卓5.0系統對手機內置程序,操作,界面都有很大的改善。我們所要期待的就是,就目前市場上的手機,哪些機型可以完美升級5.0

❼ 怎麼在win7上既開發qt5 for windows程序,又開發qt5 for android 程序

1.下載安裝Qt 5.1.0 for Android (Windows 32-bit, 716 MB) 2.打開Qt Creator,打開幫助,輸入android,找到官方說明,按照教程一步步的操作。
3.首先需要下載以下四個軟體:
1)The Android SDK Tools 下載安裝
2)The Android NDK 下載並解壓,注意不能有空格
3)Apache Ant v1.8 or later 下載並解壓,同上
4)OpenJDK v6 or later 下載並解壓
4.打開Qt Creator,選擇工具-選項-android,配置好剛剛安裝的文件路徑,並點擊【啟動android AVD管理器】

5.點擊 New 新建一個android模擬器,根據自己需要選擇Device

6.點擊ok-ok,並選擇剛剛建立的設備,點擊Start啟動,此過程比較慢,耐心等待。
7.重啟Qt Creator 已經可以看到有設備了,我們檢查 構建和運行 中 構建套件和Qt版本是否正確,確認無誤接下來就可以建立工程

8.新建一個Qt gui項目,選擇android for arm

9.修改代碼,顯示hello Qt

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QLabel>

class MainWindow : public QMainWindow
{
Q_OBJECT

private:
QLabel *label;
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
};

#endif // MAINWINDOW_H

#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
label=new QLabel("hello Qt",this);
label->setGeometry(10,10,100,30);
}

MainWindow::~MainWindow()
{

}

10.直接點擊 構建 查看能不能正常編譯,如果此間報錯,可以留言,盡力為大家解決。一切正常的話直接點擊運行,此過程較慢,會編譯成apk文件並且部署到模擬器上。

❽ 怎麼在win7上既開發qt5 for windows程序,又開發qt5 for android 程序

1.下載安裝Qt
5.1.0
for
Android
(Windows
32-bit,
716
MB)
2.打開Qt
Creator,打開幫助,輸入android,找到官方說明,按照教程一步步的操作。3.首先需要下載以下四個軟體:1)The
Android
SDK
Tools
下載安裝2)The
Android
NDK
下載並解壓,注意不能有空格3)Apache
Ant
v1.8
or
later
下載並解壓,同上4)OpenJDK
v6
or
later
下載並解壓4.打開Qt
Creator,選擇工具-選項-android,配置好剛剛安裝的文件路徑,並點擊【啟動android
AVD管理器】5.點擊
New
新建一個android模擬器,根據自己需要選擇Device6.點擊ok-ok,並選擇剛剛建立的設備,點擊Start啟動,此過程比較慢,耐心等待。7.重啟Qt
Creator
已經可以看到有設備了,我們檢查
構建和運行

構建套件和Qt版本是否正確,確認無誤接下來就可以建立工程8.新建一個Qt
gui項目,選擇android
for
arm9.修改代碼,顯示hello
Qt#ifndef
MAINWINDOW_H#define
MAINWINDOW_H#include
#include
class
MainWindow
:
public
QMainWindow{
Q_OBJECT
private:
QLabel
*label;public:
MainWindow(QWidget
*parent
=
0);
~MainWindow();};#endif
//
MAINWINDOW_H#include
"mainwindow.h"MainWindow::MainWindow(QWidget
*parent)
:
QMainWindow(parent){
label=new
QLabel("hello
Qt",this);
label->setGeometry(10,10,100,30);}MainWindow::~MainWindow(){
}10.直接點擊
構建
查看能不能正常編譯,如果此間報錯,可以留言,盡力為大家解決。一切正常的話直接點擊運行,此過程較慢,會編譯成apk文件並且部署到模擬器上。怎麼在win7上既開發qt5
for
windows程序,又開發qt5
for
android
程序

❾ Qt的前景如何Qt for Android 好嗎

不看好Qt for Android。以下簡稱QfA.

1. 跨平台只在PC上有優勢,在移動設備上毫無優勢。移動設備整體的應用風格需要保持一致,你外部加進來一個UI,倒是和平台保持一致了。你如何保持和原生UI的這種使用一致性。

2.在開發易用度上,Android(java) API 已經做得很好,包括事件,廣播,服務等Qt里有的基本上Android API里已經做得很好,從Qt開發者轉為java開發者也很容易。 而如果要寫QfA應用,開發者不僅要懂Qt,同樣也避免不了要寫java代碼。

3. 如果要寫和其它app通信的時候,QfA的災難性就來了。如果是上層的幾乎等完整的搞一遍Android API吧。 另外對於和設備相關的一些調用(GPS/Telephony)等,QfA的工作量一下子就上來了,這時候你還指望QML么?

4.性能呢? QfA對於圖形渲染區的請求還得在java的介面請求,是不是又要繞了個大彎。

5. 軟體體積。 終端用戶要用Qt app,勢必要先裝一個Qt lib, 或者在你的app 中一起靜態發布。
在有很多優秀的QfA app出現之前,大家不帶樂意只為一個好的app 去裝一個大的軟體,而會願意選擇一個原生軟體替代。

6.官方支持。目前Qt開發團隊多少人?但目前他們要支持多少平台。 如果沒有一個比較大的商業級別軟體在用QfA,官方能做的就是讓這個軟體在Android平台能編譯,運行,解決一些明顯的bug。

7. Qt做mobile最好的機會就是被大款看上。她也曾經被看上過(Nokia 和 Intel)。 但是被Elop害死了。

❿ qt5安卓配置支持安卓

一、首先下載以下安裝包,如果提供的鏈接失效請自行下載:

(1)

Android SDK (Windows 32-bit ADT版):

【直接下載】s-x86-20131030.zip

(2)

Android NDK(Windows 32-bit):

Java JDK(Windows 32-bit):

(4)

Apache-Ant:

QT 5.1.1 for Android (Windows 32-bit 離線版):

二、接下來解壓、安裝下載好的各安裝包:

(1)Android SDK:

【解壓】解壓到 D:ADT 目錄下

(2)Android NDK:

【解壓】解壓到 D:NDK 目錄下

(3)Java JDK(Windows 35-bit):

【安裝】安裝過程中有兩次要選擇安裝路徑 【注意請根據自己安裝的版本自行修改,後面設置環境變數需要用到】

第一次填寫 D:Javajdk1.7.0_45

第二次填寫 D:Javajre7

(4)Apache-Ant:

【解壓】解壓到D:ANT目錄下

(5)QT 5.1.1 for Android (Windows 35-bit 離線版):

【安裝】安裝到D:QT目錄下

三、根據第二步中的相關路徑,設置系統環境變數:

(一) 右鍵單擊我的電腦->屬性->高級系統設置->環境變數,在系統變數中新建以下變數:

(1)變數名:JAVA_HOME

變數值:D:Javajdk1.7.0_45

(2)變數名:CLASSPATH

變數值:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar; 【注意最前面的點號 . 和最後面的分號 ; 不能漏掉】

(3)變數名:ANDROID_SDK_HOME

變數值:D:ADTsdk

(4)變數名:ANT_HOME

變數值:D:ANT

(二)在系統變數里找到變數 Path ,選擇」編輯「,在最後面添加:

%JAVA_HOME%in;%JAVA_HOME%jrein;%ANDROID_SDK_HOME%;

【注意最後面的分號 ; 不能漏掉】


(6)項目構建成功後,右鍵 項目,選擇 運行,Android虛擬設備將會自動打開,啟動過程過程較慢,耐心等候。

(7)若無意外,將會成功運行該空項目生成的apk,因為這里是個空的項目,什麼也沒寫,所以當然什麼也沒有,效果如圖,表明環境配置成功。



(8)接下來,動手開始 QT for Android 開發吧。

PS:轉載請註明出處,謝謝合作。

熱點內容
微信視頻如何重新緩存 發布:2025-01-21 04:44:41 瀏覽:879
pdf壓縮文件大小 發布:2025-01-21 04:40:24 瀏覽:798
linux解壓文件到指定 發布:2025-01-21 04:38:36 瀏覽:874
自己做的安卓app怎麼下載 發布:2025-01-21 04:35:07 瀏覽:163
機頂盒加密頻道 發布:2025-01-21 04:26:48 瀏覽:318
騰訊應用加密 發布:2025-01-21 04:24:38 瀏覽:988
無法訪問f 發布:2025-01-21 04:24:36 瀏覽:539
sql實時 發布:2025-01-21 04:24:27 瀏覽:998
怎麼在linux伺服器上配ip地址 發布:2025-01-21 04:22:10 瀏覽:251
咖搭姆編程 發布:2025-01-21 04:19:45 瀏覽:674