PDA

View Full Version : خطا در Deploy کردن برای اندروید



aloneman2005
یک شنبه 24 فروردین 1393, 12:55 عصر
سلام من می خوام یه پروژه رو بر روی اندروید deploy کنم زمانی که اجرا میکنم میپرسه از کدوم simulator می خوای استفاده کنم انتخام میکنم زمانی که می خواد اجرا بشه این خطا رو می دهه
Error while building/deploying project testAndroid (kit: Android for armeabi-v7a (GCC 4.8, Qt 5.2.1))
When executing step 'Deploy to Android device'

همه چی رو هم تنظیم کردن NDK
SDK
JAva

حامد مصافی
یک شنبه 24 فروردین 1393, 14:55 عصر
علاوه بر Application Output لطفا Compile Output رو هم درج کنید

aloneman2005
دوشنبه 25 فروردین 1393, 07:48 صبح
این رو توی Compile Output میده به هر حال من میزارم .
توی General message پیغام The system cannot find the path specified. از کجا بفهمم که مال چیه .

08:19:19: Running steps for project untitled9...
08:19:19: Configuration unchanged, skipping qmake step.
08:19:19: Starting: "C:\Qt\Qt5.2.1.2\Tools\mingw48_32\bin\mingw32-make.exe"
mingw32-make: Nothing to be done for 'first'.
08:19:20: The process "C:\Qt\Qt5.2.1.2\Tools\mingw48_32\bin\mingw32-make.exe" exited normally.
08:19:20: Elapsed time: 00:01.

aloneman2005
دوشنبه 25 فروردین 1393, 08:28 صبح
این تنظیمات QT

aloneman2005
دوشنبه 25 فروردین 1393, 08:32 صبح
Release که می کنم
09:00:22: Running steps for project untitled9...
09:00:22: Starting: "C:\Qt\Qt5.2.1.2\5.2.1\android_x86\bin\qmake.exe" C:\Qt\Qt5.2.1.2\Tools\QtCreator\bin\untitled9\unti tled9.pro -r -spec android-g++
09:00:23: The process "C:\Qt\Qt5.2.1.2\5.2.1\android_x86\bin\qmake.exe" exited normally.
09:00:23: Starting: "C:\Qt\Qt5.2.1.2\Tools\mingw48_32\bin\mingw32-make.exe"
C:\Qt\Qt5.2.1.2\5.2.1\android_x86\bin\uic.exe ..\untitled9\mainwindow.ui -o ui_mainwindow.h
C:\android-ndk-r9d-windows-x86_64\android-ndk-r9d/toolchains/x86-4.8/prebuilt/windows-x86_64/bin/i686-linux-android-g++ -c -ffunction-sections -funwind-tables -O2 -fomit-frame-pointer -fstrict-aliasing -funswitch-loops -finline-limit=300 -DANDROID -Wa,--noexecstack -std=gnu++0x -O2 -O2 -Wall -Wno-psabi -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\..\..\5.2.1\android_x86\mkspecs\android-g++ -I..\untitled9 -I..\..\..\..\5.2.1\android_x86\include -I..\..\..\..\5.2.1\android_x86\include\QtWidgets -I..\..\..\..\5.2.1\android_x86\include\QtGui -I..\..\..\..\5.2.1\android_x86\include\QtCore -I. -I. -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\libs\x86\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\platforms\android-19\arch-x86\usr\include -I. -o main.obj ..\untitled9\main.cpp
C:\android-ndk-r9d-windows-x86_64\android-ndk-r9d/toolchains/x86-4.8/prebuilt/windows-x86_64/bin/i686-linux-android-g++ -c -ffunction-sections -funwind-tables -O2 -fomit-frame-pointer -fstrict-aliasing -funswitch-loops -finline-limit=300 -DANDROID -Wa,--noexecstack -std=gnu++0x -O2 -O2 -Wall -Wno-psabi -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\..\..\5.2.1\android_x86\mkspecs\android-g++ -I..\untitled9 -I..\..\..\..\5.2.1\android_x86\include -I..\..\..\..\5.2.1\android_x86\include\QtWidgets -I..\..\..\..\5.2.1\android_x86\include\QtGui -I..\..\..\..\5.2.1\android_x86\include\QtCore -I. -I. -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\libs\x86\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\platforms\android-19\arch-x86\usr\include -I. -o mainwindow.obj ..\untitled9\mainwindow.cpp
C:\Qt\Qt5.2.1.2\5.2.1\android_x86\bin\moc.exe -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\..\..\5.2.1\android_x86\mkspecs\android-g++ -I..\untitled9 -I..\..\..\..\5.2.1\android_x86\include -I..\..\..\..\5.2.1\android_x86\include\QtWidgets -I..\..\..\..\5.2.1\android_x86\include\QtGui -I..\..\..\..\5.2.1\android_x86\include\QtCore -I. -I. -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\libs\x86\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\platforms\android-19\arch-x86\usr\include -I. -I/usr/include -I/usr/local/include ..\untitled9\mainwindow.h -o moc_mainwindow.cpp
C:\android-ndk-r9d-windows-x86_64\android-ndk-r9d/toolchains/x86-4.8/prebuilt/windows-x86_64/bin/i686-linux-android-g++ -c -ffunction-sections -funwind-tables -O2 -fomit-frame-pointer -fstrict-aliasing -funswitch-loops -finline-limit=300 -DANDROID -Wa,--noexecstack -std=gnu++0x -O2 -O2 -Wall -Wno-psabi -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\..\..\..\5.2.1\android_x86\mkspecs\android-g++ -I..\untitled9 -I..\..\..\..\5.2.1\android_x86\include -I..\..\..\..\5.2.1\android_x86\include\QtWidgets -I..\..\..\..\5.2.1\android_x86\include\QtGui -I..\..\..\..\5.2.1\android_x86\include\QtCore -I. -I. -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\sources\cxx-stl\gnu-libstdc++\4.8\libs\x86\include -I..\..\..\..\..\..\android-ndk-r9d-windows-x86_64\android-ndk-r9d\platforms\android-19\arch-x86\usr\include -I. -o moc_mainwindow.obj moc_mainwindow.cpp
C:\android-ndk-r9d-windows-x86_64\android-ndk-r9d/toolchains/x86-4.8/prebuilt/windows-x86_64/bin/i686-linux-android-g++ --sysroot=C:\android-ndk-r9d-windows-x86_64\android-ndk-r9d/platforms/android-19/arch-x86/ -Wl,-soname,libuntitled9.so -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libuntitled9.so main.obj mainwindow.obj moc_mainwindow.obj -LC:\android-ndk-r9d-windows-x86_64\android-ndk-r9d/sources/cxx-stl/gnu-libstdc++/4.8/libs/x86 -LC:\android-ndk-r9d-windows-x86_64\android-ndk-r9d/platforms/android-19/arch-x86//usr/lib -LC:\Qt\Qt5.2.1.2\5.2.1\android_x86\lib -lQt5Widgets -Lc:\Utils\android\ndk/sources/cxx-stl/gnu-libstdc++/4.8/libs/x86 -Lc:\Utils\android\ndk/platforms/android-9/arch-x86//usr/lib -LC:\Utils\icu32_51_1_mingw48\lib -LC:\utils\postgresql\pgsql\lib -LC:\utils\mysql\mysql\lib -LC:\Utils\pgsql\lib -LC:\temp\opensll-android-master\openssl-android-master\lib -LC:\Qt\Qt5.2.1.2\5.2.1\android_x86/lib -lQt5Gui -lQt5Core -lGLESv2 -lgnustl_shared -llog -lz -lm -ldl -lc -lgcc
09:00:28: The process "C:\Qt\Qt5.2.1.2\Tools\mingw48_32\bin\mingw32-make.exe" exited normally.
09:00:28: Elapsed time: 00:06.

حامد مصافی
دوشنبه 25 فروردین 1393, 09:13 صبح
امکان داره محل ساخت خروچی پروژه شما برای دسکتاپ و اندروید یکسان باشه. لطفاْ یکبار Clean & Build کنید

aloneman2005
دوشنبه 25 فروردین 1393, 13:18 عصر
117960
نه آدرس ها یکی نیست چرا توی genral message پیغام The system cannot find the path specified. می ده از کجا بفهمم مال کدوم آدرس رو میگه. Clean هم انجام دادم نشد

aloneman2005
دوشنبه 25 فروردین 1393, 13:34 عصر
117961
اینم پنجره که بعد از RUN کردن باید SIMULATOR رو انتخاب کنم بعد از این پنجره پیغام ظاهر می شه

aloneman2005
دوشنبه 25 فروردین 1393, 18:02 عصر
خیلی عجیبه توی2 تا کامپیوتر انجام دادم نشد یعنی از چی میتونه باشه

حامد مصافی
دوشنبه 25 فروردین 1393, 19:45 عصر
jdk نصبه دیگه؟

aloneman2005
دوشنبه 25 فروردین 1393, 20:47 عصر
مگرمیشه بدون JDK توی عکس ها هست

حامد مصافی
دوشنبه 25 فروردین 1393, 22:11 عصر
چرا دستگاه شبیه‌ساز Incompatible هست؟
به محل ساخت پروژه برو و ببین فایل apk ساخته شده یا نه. در صورت ساخته شدن اون رو با adb روی دستگاه نصب کن. adb در شاخه sdk و فولدر platform-tools ذخیره شده است، برای مثال در کامپیوتر من آدرس اینگونه است:

/home/hamed/bin/adt-bundle-linux-x86_64-20130219/sdk/platform-tools/adb

دستور نصب:

adb install apk_file_name.apk

aloneman2005
دوشنبه 25 فروردین 1393, 22:18 عصر
نه apk رو نساخته . خطایی هم جایی نداده من دقیقا طبق دستور عمل کردم
http://gennon.wordpress.com/2013/06/23/deploy-qt-to-android/

حامد مصافی
دوشنبه 25 فروردین 1393, 23:19 عصر
الان دیدم تو از کیت معماری x86 استفاده کردی. دلیلشو نمیدونم اما من همیشه از arm استفاده می‌کنم و کار می‌کنه

aloneman2005
سه شنبه 26 فروردین 1393, 09:25 صبح
الان دیدم تو از کیت معماری x86 استفاده کردی. دلیلشو نمیدونم اما من همیشه از arm استفاده می‌کنم و کار می‌کنه
چون یکم Simulator سریعتر میاد بخصوص با اون پچ که نصب می کنیم حال من از arm هم استفاده کردم ولی باز هم نمی سازه می تونه دلیلش چی باشه ؟

negative60
دوشنبه 15 اردیبهشت 1393, 15:17 عصر
سلام
همه چی نصب هست و من هم دقيقاً همين مشکل رو دارم
مشکل از کجا ميتونه باشه؟

Error while building/deploying project Test1 (kit: Android for armeabi-v7a (GCC 4.8, Qt 5.2.1))
When executing step 'Deploy to Android device'

negative60
یک شنبه 21 اردیبهشت 1393, 18:08 عصر
مشکل من همچنان پا برجاست حتی يک بار qt رو پاک کردم و از اول نصب و کانفيگ کردم اما باز مشکل حل نشد
نسخه فعلی من qt-opensource-windows-x86-android-5.2.1 هست , دوستانی که که با qt روی اندرويد برنامه مينويسند ميشه بفرماييد دقيقاً کدوم ورژن و نسخه از qt استفاده ميکنيد که بنده هم همون نسخه رو تهيه کنم

mh1376
یک شنبه 21 اردیبهشت 1393, 22:33 عصر
دوست عزیز کلان هنوز زوده بیایم روی کیوت پنج من 4.8 دارم خیلی خوب کارمیکنه ولی پنج ریختم اصلا عصبی شدم پر مشکل هست

pyramid_ali
جمعه 30 خرداد 1393, 19:13 عصر
برو توی sdk manager ببین build نصبه یا نه... به احتمال زیاد مشکل از اینجاست اگه deploy نمیشه
120356

negative60
جمعه 30 خرداد 1393, 23:16 عصر
ممنون ولی مدتی هست که با نصب ورژن 5.3 مشکل حل شده