-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
5.2.1, 5.3.0
-
None
-
ubuntu12.04 32bit
qt for android mips
./configure -prefix /opt/android_qt_5.3.0/ -developer-build -xplatform android-g++ -nomake tests -nomake examples -android-ndk /home/qt/android-ndk-r9d -android-sdk /home/qt/adt-bundle-linux-x86-20140321/sdk -android-arch mips -android-toolchain-version 4.8 -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -no-warnings-are-errors
the demo only one button.
the button clicked code:
void MainWindow::on_pushButton_clicked()
{
QString str;
int j =2;
k = k+j;
ui->label1->setText(str.setNum(k));
QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
}
the demo debug Messages:
启动远端进程。D/dalvikvm( 2345): GC_FOR_ALLOC freed 91K, 23% free 1899K/2435K, paused 21ms, total 22ms
I/dalvikvm-heap( 2345): Grow heap (frag case) to 3.278MB for 1048592-byte allocation
D/dalvikvm( 2345): GC_CONCURRENT freed 5K, 18% free 2918K/3523K, paused 12ms+2ms, total 34ms
D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libgnustl_shared.so 0x2bf13f40
D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libgnustl_shared.so 0x2bf13f40
D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libgnustl_shared.so 0x2bf13f40, skipping init
D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libQt5Core.so 0x2bf13f40
D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libQt5Core.so 0x2bf13f40
D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libQt5Gui.so 0x2bf13f40
D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libQt5Gui.so 0x2bf13f40
D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libQt5Gui.so 0x2bf13f40, skipping init
D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libQt5Widgets.so 0x2bf13f40
D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libQt5Widgets.so 0x2bf13f40
D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libQt5Widgets.so 0x2bf13f40, skipping init
D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x2bf13f40
D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x2bf13f40
I/Qt ( 2345): qt start
D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libuntitled12.so 0x2bf13f40
D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libuntitled12.so 0x2bf13f40
D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libuntitled12.so 0x2bf13f40, skipping init
W/Qt ( 2345): kernel/qcoreapplication.cpp:418 (QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was not created in the main() thread.
D/libEGL ( 2345): loaded /system/lib/egl/libEGL_POWERVR_SGX540_130.so
D/libEGL ( 2345): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_130.so
D/libEGL ( 2345): loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_130.so
D/OpenGLRenderer( 2345): Enabling debug mode 0
D/dalvikvm( 2345): GC_FOR_ALLOC freed 302K, 21% free 2902K/3651K, paused 23ms, total 24ms
I/dalvikvm-heap( 2345): Grow heap (frag case) to 3.935MB for 710416-byte allocation
D/dalvikvm( 2345): GC_CONCURRENT freed 5K, 18% free 3591K/4355K, paused 13ms+2ms, total 27ms
D/dalvikvm( 2345): WAIT_FOR_CONCURRENT_GC blocked 14ms
F/libc ( 2345): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=128), thread 2365 (mple.untitled12)ubuntu12.04 32bit qt for android mips ./configure -prefix /opt/android_qt_5.3.0/ -developer-build -xplatform android-g++ -nomake tests -nomake examples -android-ndk /home/qt/android-ndk-r9d -android-sdk /home/qt/adt-bundle-linux-x86-20140321/sdk -android-arch mips -android-toolchain-version 4.8 -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -no-warnings-are-errors the demo only one button. the button clicked code: void MainWindow::on_pushButton_clicked() { QString str; int j =2; k = k+j; ui->label1->setText(str.setNum(k)); QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); } the demo debug Messages: 启动远端进程。D/dalvikvm( 2345): GC_FOR_ALLOC freed 91K, 23% free 1899K/2435K, paused 21ms, total 22ms I/dalvikvm-heap( 2345): Grow heap (frag case) to 3.278MB for 1048592-byte allocation D/dalvikvm( 2345): GC_CONCURRENT freed 5K, 18% free 2918K/3523K, paused 12ms+2ms, total 34ms D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libgnustl_shared.so 0x2bf13f40 D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libgnustl_shared.so 0x2bf13f40 D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libgnustl_shared.so 0x2bf13f40, skipping init D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libQt5Core.so 0x2bf13f40 D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libQt5Core.so 0x2bf13f40 D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libQt5Gui.so 0x2bf13f40 D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libQt5Gui.so 0x2bf13f40 D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libQt5Gui.so 0x2bf13f40, skipping init D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libQt5Widgets.so 0x2bf13f40 D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libQt5Widgets.so 0x2bf13f40 D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libQt5Widgets.so 0x2bf13f40, skipping init D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x2bf13f40 D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x2bf13f40 I/Qt ( 2345): qt start D/dalvikvm( 2345): Trying to load lib /data/data/org.qtproject.example.untitled12/lib/libuntitled12.so 0x2bf13f40 D/dalvikvm( 2345): Added shared lib /data/data/org.qtproject.example.untitled12/lib/libuntitled12.so 0x2bf13f40 D/dalvikvm( 2345): No JNI_OnLoad found in /data/data/org.qtproject.example.untitled12/lib/libuntitled12.so 0x2bf13f40, skipping init W/Qt ( 2345): kernel/qcoreapplication.cpp:418 (QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, uint)): WARNING: QApplication was not created in the main() thread. D/libEGL ( 2345): loaded /system/lib/egl/libEGL_POWERVR_SGX540_130.so D/libEGL ( 2345): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_130.so D/libEGL ( 2345): loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_130.so D/OpenGLRenderer( 2345): Enabling debug mode 0 D/dalvikvm( 2345): GC_FOR_ALLOC freed 302K, 21% free 2902K/3651K, paused 23ms, total 24ms I/dalvikvm-heap( 2345): Grow heap (frag case) to 3.935MB for 710416-byte allocation D/dalvikvm( 2345): GC_CONCURRENT freed 5K, 18% free 3591K/4355K, paused 13ms+2ms, total 27ms D/dalvikvm( 2345): WAIT_FOR_CONCURRENT_GC blocked 14ms F/libc ( 2345): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=128), thread 2365 (mple.untitled12)
the android platform is mips, qt official web did not provide mips related development environment.
I modified the code so that the code can be compiled. I successfully compiled qt source and successfully created a qt demo on mips platform.but the demo exits when it create a QMessageBox.but the same demo can run on arm platform.
1、How can I modify the source code to support mips platform?
2、When will the official support mips platform, are there any plans?