انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: سالار مقدم در 28 اسفند 1392، 02:14 ب‌ظ

عنوان: کامپایل کد کیوت برای اندروید
ارسال شده توسط: سالار مقدم در 28 اسفند 1392، 02:14 ب‌ظ
سلام دوستان
یکم جست و جو کردم فهمیدم باید اس دی کی و ان دی کی اندروید رو دانلود کنم و به کیوت بدم، ولی مشکل زیر رو دارم
https://www.dropbox.com/s/9oq7ewmtnrevaoz/snapshot5.png
چیکار کنم؟ بعد از انجام این کار چجوری کامپایلش کنم واسه اندروید؟(برنامه یه ماشین حسابه)
ممنون

پ.ن: اس دی کی رو از گوگل با حجم ۱۰۰ مگ دانلود کردم، پلتفرم تولز هم یکی از دوستان ۴.۲ رو بم داد اونم حجمش حدودا ۳۰۰مگ بود اما باز مشکل برطرف نشد(گذاشتم تو پوشه ی خود پلتفرم تولز)
پ.ن: امکان دور زدن هم ندارم :|
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: امید توانا در 28 اسفند 1392، 02:26 ب‌ظ
این چیزها رو نیاز دارید (اگر آرچ هستید اسم دقیق رو نوشتم)
android-armv7a-eabi-system-image-19
android-ndk
android-qt5
android-sdk
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: سالار مقدم در 28 اسفند 1392، 06:01 ب‌ظ
نگفتید چجوری ستش کنم و برنامه کامپایل شده تحویل بگیرم
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: امید توانا در 28 اسفند 1392، 06:16 ب‌ظ
نگفتید چجوری ستش کنم و برنامه کامپایل شده تحویل بگیرم
به عکس‌ها نگاه کنید. هر مرحله رو که متوجه نشدید بگید تا توضیح بدم. ادامه عکس‌ها در کامنت بعد
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: امید توانا در 28 اسفند 1392، 06:19 ب‌ظ
ادامه
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: سالار مقدم در 28 اسفند 1392، 06:34 ب‌ظ
خوب تمام مشکلات رو حل کردم فقط وقتی ران می کنم اجرا نمیشه!
https://www.dropbox.com/s/e1ghh7e2ttqd038/snapshot9.png
اولی گوشیمه که نمیشناسه
دومی هم ماشین مجازی که ساختم، اما هیچ انتخابی نمی تونم بکنم و وقتی اوکی رو میزنم هیچ اتفاقی نمی افته
پ.ن:
توی پوشه ی دیباگ هم پرونده ی ای پی کی ای پیدا نمیشه
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: احسان☺ - در 28 اسفند 1392، 08:31 ب‌ظ
منم مشکل مشابه دارم.
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: امید توانا در 28 اسفند 1392، 09:14 ب‌ظ
خوب تمام مشکلات رو حل کردم فقط وقتی ران می کنم اجرا نمیشه!
https://www.dropbox.com/s/e1ghh7e2ttqd038/snapshot9.png
اولی گوشیمه که نمیشناسه
دومی هم ماشین مجازی که ساختم، اما هیچ انتخابی نمی تونم بکنم و وقتی اوکی رو میزنم هیچ اتفاقی نمی افته
پ.ن:
توی پوشه ی دیباگ هم پرونده ی ای پی کی ای پیدا نمیشه
یه عکس از تنظیمات ماشین مجازی بزار شبیه مال من
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: سالار مقدم در 28 اسفند 1392، 09:23 ب‌ظ
https://www.dropbox.com/s/bh4nc0liil8t0io/snapshot10.png
https://www.dropbox.com/s/huvesh9oc7k926k/snapshot11.png
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: امید توانا در 28 اسفند 1392، 09:53 ب‌ظ
به صورت دستی کامپایل کنید (بدون ماشین مجازی) به این شکل:
به پوشه‌ای بروید که پوشهٔ پروژه قرار داره و
rm -r android
mkdir android
cd android
/opt/android-qt5/5.2.0/bin/qmake ../project-dir
make install INSTALL_ROOT=android-build/
/opt/android-qt5/5.2.0/bin/androiddeployqt --output android-build/  --input android-libqtmind.so-deployment-settings.json
فقط توجه داشته باشید که اسم qtmind در android-libqtmind.so باید اسم پروژه شما باشه. در این صورت در android-build/bin اپلیکیشن شما ساخته می‌شه که بعد می‌تونید روی موبایل یا تبلت نصب کنید.
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: سالار مقدم در 28 اسفند 1392، 10:20 ب‌ظ
به صورت دستی کامپایل کنید (بدون ماشین مجازی) به این شکل:
به پوشه‌ای بروید که پوشهٔ پروژه قرار داره و
rm -r android
mkdir android
cd android
/opt/android-qt5/5.2.0/bin/qmake ../project-dir
make install INSTALL_ROOT=android-build/
/opt/android-qt5/5.2.0/bin/androiddeployqt --output android-build/  --input android-libqtmind.so-deployment-settings.json
فقط توجه داشته باشید که اسم qtmind در android-libqtmind.so باید اسم پروژه شما باشه. در این صورت در android-build/bin اپلیکیشن شما ساخته می‌شه که بعد می‌تونید روی موبایل یا تبلت نصب کنید.

ایولا برنامه نصب و اجرا شد! من به هدفم رسیدم، فقط می خواستم امتحان کنم. ولی در کل صورت مسئله رو پاک کردیم! هر دفعه که به فنا میریم! تازه تنظیمات کیوت رو نداریم که هیچ دیباگ هم نمیتونیم بکنیم. راه حلی بنظرتون میرسه؟
عنوان: پاسخ : کامپایل کد کیوت برای اندروید
ارسال شده توسط: امید توانا در 28 اسفند 1392، 10:32 ب‌ظ
ایولا برنامه نصب و اجرا شد! من به هدفم رسیدم، فقط می خواستم امتحان کنم. ولی در کل صورت مسئله رو پاک کردیم! هر دفعه که به فنا میریم! تازه تنظیمات کیوت رو نداریم که هیچ دیباگ هم نمیتونیم بکنیم. راه حلی بنظرتون میرسه؟
اتفاقن من این روش رو به کار می‌برم چون ماشین مجازی اندروید بسیار کنده. کلا برنامه رو روی دسکتاپ گسترش بدید و تنها در آخرین مرحله اپلیکیشن اندروید رو بسازید.