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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: کامپایل کد کیوت برای اندروید  (دفعات بازدید: 2204 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین سالار مقدم

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

پ.ن: اس دی کی رو از گوگل با حجم ۱۰۰ مگ دانلود کردم، پلتفرم تولز هم یکی از دوستان ۴.۲ رو بم داد اونم حجمش حدودا ۳۰۰مگ بود اما باز مشکل برطرف نشد(گذاشتم تو پوشه ی خود پلتفرم تولز)
پ.ن: امکان دور زدن هم ندارم :|
« آخرین ویرایش: 28 اسفند 1392، 02:21 ب‌ظ توسط سالار مقدم »

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #1 : 28 اسفند 1392، 02:26 ب‌ظ »
این چیزها رو نیاز دارید (اگر آرچ هستید اسم دقیق رو نوشتم)
android-armv7a-eabi-system-image-19
android-ndk
android-qt5
android-sdk

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #2 : 28 اسفند 1392، 06:01 ب‌ظ »
نگفتید چجوری ستش کنم و برنامه کامپایل شده تحویل بگیرم

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #3 : 28 اسفند 1392، 06:16 ب‌ظ »
نگفتید چجوری ستش کنم و برنامه کامپایل شده تحویل بگیرم
به عکس‌ها نگاه کنید. هر مرحله رو که متوجه نشدید بگید تا توضیح بدم. ادامه عکس‌ها در کامنت بعد

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #4 : 28 اسفند 1392، 06:19 ب‌ظ »
ادامه

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #5 : 28 اسفند 1392، 06:34 ب‌ظ »
خوب تمام مشکلات رو حل کردم فقط وقتی ران می کنم اجرا نمیشه!
https://www.dropbox.com/s/e1ghh7e2ttqd038/snapshot9.png
اولی گوشیمه که نمیشناسه
دومی هم ماشین مجازی که ساختم، اما هیچ انتخابی نمی تونم بکنم و وقتی اوکی رو میزنم هیچ اتفاقی نمی افته
پ.ن:
توی پوشه ی دیباگ هم پرونده ی ای پی کی ای پیدا نمیشه
« آخرین ویرایش: 28 اسفند 1392، 07:41 ب‌ظ توسط سالار مقدم »

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #6 : 28 اسفند 1392، 08:31 ب‌ظ »
منم مشکل مشابه دارم.

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #7 : 28 اسفند 1392، 09:14 ب‌ظ »
خوب تمام مشکلات رو حل کردم فقط وقتی ران می کنم اجرا نمیشه!
https://www.dropbox.com/s/e1ghh7e2ttqd038/snapshot9.png
اولی گوشیمه که نمیشناسه
دومی هم ماشین مجازی که ساختم، اما هیچ انتخابی نمی تونم بکنم و وقتی اوکی رو میزنم هیچ اتفاقی نمی افته
پ.ن:
توی پوشه ی دیباگ هم پرونده ی ای پی کی ای پیدا نمیشه
یه عکس از تنظیمات ماشین مجازی بزار شبیه مال من

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #9 : 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 اپلیکیشن شما ساخته می‌شه که بعد می‌تونید روی موبایل یا تبلت نصب کنید.

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : کامپایل کد کیوت برای اندروید
« پاسخ #10 : 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:21 ب‌ظ توسط سالار مقدم »

آفلاین امید توانا

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