android ionic - تحذير: لم يتم تحديد أي هدف ، أو النشر إلى المحاكي





while studio (9)


لا شيء من هذه عملت لي على الروبوت 6.0 على لجنة الهدنة العسكرية.

لقد وجدت هذا المقال: http://trendblog.net/android-file-transfer-not-working/

نقلا عن ذلك:

  • تمكين وضع المطور من خلال الانتقال إلى الإعدادات> حول الهاتف (في الأسفل عادةً)> اضغط على "رقم البناء" بشكل متكرر حتى تظهر النافذة المنبثقة
  • انتقل إلى الإعدادات> خيارات المطورين
  • تفعيل تتبع الفلاش

أحاول تشغيل تطبيق أيوني على هاتفي المحمول (Android 4.4.2). يتم تنشيط USB التصحيح.

عندما أقوم بتشغيل الأمر "أيونات مضاهاة الروبوت" كل شيء يعمل بشكل جيد والتطبيق هو opend في المحاكي.

ولكن عندما أقوم بتشغيل "الروبوت الأيوني تشغيل" أحصل على تحذير التالية:

تحذير: لم يتم تحديد أي هدف ، أو النشر إلى المحاكي

وبدأ التطبيق على الجهاز الظاهري ...

لا ينبغي تشغيل التطبيق على هاتفي المحمول؟ ما الخطأ الذي افعله؟ كيف يمكنني تحديد الهدف؟

PS: عندما انسخ ملف .apk إلى الهاتف يمكنني تشغيل التطبيق.




واجهت مشكلتين (نظام تشغيل Ubuntu):

  1. كان لدي اتصال مفتوح مع chrome//inspect - أغلق ذلك (ببساطة أغلق علامة التبويب)
  2. فاتني مربع الحوار الذي يظهر عند توصيل جهازك من خلال كابل USB. يجب أن تثق في الكمبيوتر.

الآن قم بتشغيل الأمر cordova run android وإلقاء نظرة على جهازك سوف يظهر مربع حوار آخر انقر فوق موافق ، الآن انتهيت! في المحطة سوف ترى LAUNCH SUCCESS . بالمناسبة أزلت التطبيق القديم من جهازي أيضًا.




أنا على ماك.

كان ما نجح بالنسبة لي هو الاستجابة للتحذير على الجهاز الذي قال إنه لا يتوفر أي برنامج على جهاز Mac يمكن أن يتصل بالجهاز ، مثل Android File Transfer.

أنا ركبت ذلك. غير متصل وقمت بتوصيل كابل USB. و فويلا.




كان لديّ أداة أخرى للمطورين تم فتحها (Chrome Inspect) و "أكلت" الاتصال. في حالتي ، تم إغلاق لوحة Chrome Inspect ionic run android .




إذا كان تطبيقك مثبتًا بالفعل في جهازك وتم تمكين تصحيح جهازك بالفعل.

ثم ألغِ تثبيت التطبيق السابق وثبِّت ملف apk الجديد

sudo ionic cordova run android



في حالتي كان لدي Android 5.1.1 ، وفيما يلي الخطوات التي اتخذتها:

  • يرجى التحقق من أن جهاز الكمبيوتر الخاص بك يتعرف على هاتفك (يمكنك الوصول إلى الملفات مثل محرك أقراص USB محمول). إن لم يكن كذلك يرجى تثبيت برامج التشغيل من جوجل here .
  • يرجى التحقق من فحص خيارات تصحيح أخطاء USB على هاتفك ، ثم: 1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option. 1- Go to Setting -> General -> '{} Developer options' 2- Look for the 'USB debugging' option 3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.




بمجرد تمكين جهازك لتصحيح الأخطاء ، تأكد من تشغيل توصيل USB على الجهاز ؛

الإعدادات> التوصيل والشبكات> توصيل USB

هذا حل المشكلة بالنسبة لي.




كان لدي مشكلة مختلفة ، مع حل بسيط جدا.
عند توصيل جهاز Android للمرة الأولى ، سيطلب منك الوثوق بشهادة جهاز الكمبيوتر. اختفت تلك الشاشة المنبثقة عني ، حيث كنت أتلقى مكالمة.

ببساطة افصل / استبدال الهاتف وقبول شهادة جهاز الكمبيوتر الخاص بك يجب أن تفعل خدعة!




هذا ممكن بالفعل من مشروعك كذلك ، لا حاجة لبدء المحاكي من خلال مدير AVD:

  1. انتقل إلى Run > Run Configurations ...> (حدد التطبيق الخاص بك على الجانب الأيسر)> (انقر فوق علامة التبويب "Target" في الجانب الأيمن).

  2. في الجزء السفلي هناك ، سترى Emulator launch parameters . في additional emulator command line options ، أضف '-scale 0.75' (لجعل الشاشة 75٪ بالحجم الكامل)

في المرة التالية التي تبدأ فيها تشغيل المحاكي ، سيتم تحجيمها بشكل صحيح.





android cordova ionic