622 سوال

629 پاسخ

855 نظر

242 کاربر

به سامانه پرسش و پاسخ کیوت خوش آمدید, این سامانه به شما امکان می دهد پرسشهای خود را طرح نموده و در کوتاهترین زمان ، پاسخ خود را دریافت نمایید.

-قبل از سوال پرسیدن حتما جست و جو کنید.

-در صورتی که سوالی به شما کمک کرد و یا جوابی ، حتما به آن امتیاز مثبت دهید.

-در صورتی که سوالی پرسیدید و جواب خود را گرفتید حتما جواب را به عنوان بهترین جواب انتخاب کنید.

-از ارسال چند سوال در یک تاپیک جدا خودداری کنید.

-نام مناسب برای سوالات انتخاب کنید.

-برچسب مناسب برای سوالات انتخاب کنید.

-برای نوشتن کد کافی است کد را از ادیتور خود کپی و در ادیتور سایت الصاق کنید و با انتخاب کد کلید CTRL+K را فشار دهید.

-حتما قوانین و نکات دیگر را از اینجا بخوانید.

مشکل در deploy کردن برنامه های اندروید

0 امتیاز
783 بازدید

سلام به همه ی کیوتی کاران....

من فیلم اموزشی مربوط به اندروید رو که تو سایت بود دیدم و موارد لازم مثل sdk و ndk و jdk و ant و ... رو ریختم و طبق فیلم config مربوط به قسمت اندروید Qt رو انجام دادم...

ولی یه مشکلی هست و اونم اینه که وقتی یه برنامه رو run میکنم error مربوط به :
error: Cannot deploy: no devices or emulators found for your package
رو نشون میده...
البته من دستگاه اندرویدی ندارم و میخوام روی یک (android virtual device(avd اجرا کنم و یک avd با مشخصات زیر درست کردم...
AVD target : API17
CPU/ABI : armeabi-v7a
Platform : 4.2.2
API Level : 17

حالا به نظرتون مشکل کجاست ؟؟؟ (من این sdk و ndk و ... رو از همان جایی که تو این سایت بود دانلود کردم)

سوال شده مهر 12, 1392  بوسیله ی secretdevil کیومن (4,430 امتیاز)  
100% درصد پذیرش جواب ها

3 پاسخ

+1 دیدگاه
 
بهترین پاسخ

سلام.
اول یه avd جدید بساز ولی با API Level 9 ، 10،11 و تست کن. اگه جواب نداد ببین توی فولدری که SDK اندروید هست توی فولدر platforms چه فولدرهایی داری تا باز جوابت رو بدم.

پاسخ داده شده مهر 12, 1392 بوسیله ی useful-friend کیومن (8,520 امتیاز)  
انتخاب شده مهر 16, 1392 بوسیله ی secretdevil
0 امتیاز

بابت پاسخ و وقتی که گذاشتید ممنونم....
اول باید عرض کنم که من اصلا نمیتونم avd ای با API level 9,10,11 بسازم چون تو لیست target های من فقط API level 17 هستش....

دوما که توی فولدر platform من فقط android-17 هستش ...

حالا چه کار کنم؟؟

پاسخ داده شده مهر 12, 1392 بوسیله ی secretdevil کیومن (4,430 امتیاز)  
ارور :
BUILD FAILED
C:Androidadt-bundleadt-bundlesdktoolsantbuild.xml:713: The following error occurred while executing this line:
C:Androidadt-bundleadt-bundlesdktoolsantbuild.xml:727: Error running javac.exe compiler

Total time: 2 seconds
Packaging Error: Command 'C:/Android/apache-ant/apache-ant/bin/ant.bat clean debug' failed.Exit code: 1
Error while building/deploying project finalvawe (kit: Android for arm (GCC 4.7, Qt 5.1.1))
When executing step 'Packaging for Android'
18:38:49: Elapsed time: 00:22.
مشکل از جاوا هست. آدرس فولدر jdk/bin رو به PATH اضافه کن.
بابت پاسخ ممنون....
ولی بازم مشکل حل نشد....
من برای جاوا این دو فایل زیر رو نصب کرده ام :
jdk-7u21-windows-x64
java_ee_sdk-6u4-jdk7-windows-x64-ml

ایا این دو کافیه یا به چیزه دیگه ای هم نیازه؟؟؟
مشکل کامپایل هم با کمک دوست عزیز useful-friend که واقعا یک دوست مفید بود حل شد.....
مشکل در ادرس دهی path و تنظیمات قسمت اندروید qt بود که حل شد....

ولی بازم یه مشکل پیش اومده و اونم اینه که تو قسمت Application Output با این پیغام روبرو میشم :
Starting remote process.Unable to start 'org.qtproject.example.now_start_app


now_start_app اسم برنامه ای هست که درست کردم و از نوع qtquick2 هستش....
البته تو qtgui هم با این پیغام روبرو میشم....

حالا باید به نظرتون چه کار کرد؟؟؟؟
مشکل حل شد....
فکر کنم otherfile ای که android داره تو پروژه نمیومد....والان این فایل به پروژه اضافه میشه....
و امکان داره مشکل از تنظیمات avd بوده

به هرحال مشکل رفع شد...
از دوست خوبم useful-friend هم بابت راهنمایی های کاربردی و مشکل گشا ایشان هم بسیار ممنونم...
0 امتیاز

ضمن اینکه این ارور رو میده Emulator اجرا میشه؟
اگر اینطوره من هم این مشکل رو دارم. احتمالا به دلیل تاخیر در اجرای Emulator اون رو پیدا نمی کنه.
بعد از اینکه امولاتور اجرا شد و اندروید کامل بالا اومد دوباره Run بزن.

پاسخ داده شده مهر 28, 1392 بوسیله ی nice_2000 کیومن (4,040 امتیاز)  
...