انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: سالار مقدم در 28 اسفند 1392، 02:14 بظ
-
سلام دوستان
یکم جست و جو کردم فهمیدم باید اس دی کی و ان دی کی اندروید رو دانلود کنم و به کیوت بدم، ولی مشکل زیر رو دارم
https://www.dropbox.com/s/9oq7ewmtnrevaoz/snapshot5.png
چیکار کنم؟ بعد از انجام این کار چجوری کامپایلش کنم واسه اندروید؟(برنامه یه ماشین حسابه)
ممنون
پ.ن: اس دی کی رو از گوگل با حجم ۱۰۰ مگ دانلود کردم، پلتفرم تولز هم یکی از دوستان ۴.۲ رو بم داد اونم حجمش حدودا ۳۰۰مگ بود اما باز مشکل برطرف نشد(گذاشتم تو پوشه ی خود پلتفرم تولز)
پ.ن: امکان دور زدن هم ندارم :|
-
این چیزها رو نیاز دارید (اگر آرچ هستید اسم دقیق رو نوشتم)
android-armv7a-eabi-system-image-19
android-ndk
android-qt5
android-sdk
-
نگفتید چجوری ستش کنم و برنامه کامپایل شده تحویل بگیرم
-
نگفتید چجوری ستش کنم و برنامه کامپایل شده تحویل بگیرم
به عکسها نگاه کنید. هر مرحله رو که متوجه نشدید بگید تا توضیح بدم. ادامه عکسها در کامنت بعد
-
ادامه
-
خوب تمام مشکلات رو حل کردم فقط وقتی ران می کنم اجرا نمیشه!
https://www.dropbox.com/s/e1ghh7e2ttqd038/snapshot9.png
اولی گوشیمه که نمیشناسه
دومی هم ماشین مجازی که ساختم، اما هیچ انتخابی نمی تونم بکنم و وقتی اوکی رو میزنم هیچ اتفاقی نمی افته
پ.ن:
توی پوشه ی دیباگ هم پرونده ی ای پی کی ای پیدا نمیشه
-
منم مشکل مشابه دارم.
-
خوب تمام مشکلات رو حل کردم فقط وقتی ران می کنم اجرا نمیشه!
https://www.dropbox.com/s/e1ghh7e2ttqd038/snapshot9.png
اولی گوشیمه که نمیشناسه
دومی هم ماشین مجازی که ساختم، اما هیچ انتخابی نمی تونم بکنم و وقتی اوکی رو میزنم هیچ اتفاقی نمی افته
پ.ن:
توی پوشه ی دیباگ هم پرونده ی ای پی کی ای پیدا نمیشه
یه عکس از تنظیمات ماشین مجازی بزار شبیه مال من
-
https://www.dropbox.com/s/bh4nc0liil8t0io/snapshot10.png
https://www.dropbox.com/s/huvesh9oc7k926k/snapshot11.png
-
به صورت دستی کامپایل کنید (بدون ماشین مجازی) به این شکل:
به پوشهای بروید که پوشهٔ پروژه قرار داره و
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 اپلیکیشن شما ساخته میشه که بعد میتونید روی موبایل یا تبلت نصب کنید.
-
به صورت دستی کامپایل کنید (بدون ماشین مجازی) به این شکل:
به پوشهای بروید که پوشهٔ پروژه قرار داره و
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 اپلیکیشن شما ساخته میشه که بعد میتونید روی موبایل یا تبلت نصب کنید.
ایولا برنامه نصب و اجرا شد! من به هدفم رسیدم، فقط می خواستم امتحان کنم. ولی در کل صورت مسئله رو پاک کردیم! هر دفعه که به فنا میریم! تازه تنظیمات کیوت رو نداریم که هیچ دیباگ هم نمیتونیم بکنیم. راه حلی بنظرتون میرسه؟
-
ایولا برنامه نصب و اجرا شد! من به هدفم رسیدم، فقط می خواستم امتحان کنم. ولی در کل صورت مسئله رو پاک کردیم! هر دفعه که به فنا میریم! تازه تنظیمات کیوت رو نداریم که هیچ دیباگ هم نمیتونیم بکنیم. راه حلی بنظرتون میرسه؟
اتفاقن من این روش رو به کار میبرم چون ماشین مجازی اندروید بسیار کنده. کلا برنامه رو روی دسکتاپ گسترش بدید و تنها در آخرین مرحله اپلیکیشن اندروید رو بسازید.