تطوير Android ADK عمليًا - ما هي أفضل الممارسات؟

StackOverflow https://stackoverflow.com//questions/9615635

  •  09-12-2019
  •  | 
  •  

سؤال

أحاول الحصول على صورة واضحة لما يتضمنه عمليًا عند تطوير Android/ADK.هناك بعض الأسئلة المتفرقة المتعلقة بـ Android/ADK على SO مع عدد قليل جدًا من الإجابات ذات الصلة.

لدي بعض الأسئلة المتعلقة بالتنمية وفكرة عن الإجابة - سيكون من الرائع أن يتمكن أي شخص من تأكيد أفكاري أو تقديم معلومات إضافية.

  1. هل يمكن تطوير Android/ADK ضمن AVD؟

    إجابة:لا، لأن جهاز الكمبيوتر الخاص بك لا يمكنه العمل كعبد USB.سيكون ADK هو مضيف USB في وضع الملحقات، لذلك (بدون مستويات شديدة من الاختراق) لا يمكن توصيل ADK بجهاز كمبيوتر التطوير الذي يقوم بتشغيل AVD

  2. هل سيعمل مصحح الأخطاء/DDMS على جهاز متصل بـ ADK؟

    إجابة:لا، حيث أنه لا يمكن توصيل الجهاز إلا بجهاز الكمبيوتر الشخصي الخاص بالتطوير أو ADK، وليس كليهما.يمكنك توصيل ADK باستخدام منفذ micro USB بجهاز الكمبيوتر وإجراء التصحيح التسلسلي على مستوى Arduino، ولكن هذا يختلف تمامًا عن تصحيح أخطاء كود Java الذي يعمل عليه جهاز Android

  3. ما هو سير العمل المستخدم عند التطوير لنظام Android/ADK؟

    إجابة:

    1. اكتب كود Arduino الخاص بك في Sketch، وقم بتحميله إلى لوحة تطوير ADK الخاصة بك.
    2. قم بتوصيل جهاز Android الفعلي بجهاز الكمبيوتر الخاص بك للتطوير
    3. اكتب الكود الخاص بك في Eclipse، وقم بتجميعه في ملف APK، ثم قم بتثبيته على جهاز فعلي.
    4. افصل جهاز Android الفعلي الخاص بك، وقم بتوصيله بلوحة ADK، واختبر ما إذا كانت الأمور تعمل أم لا.إما أن تستخدم التطبيق نفسه لتصحيح الأخطاء (على سبيل المثال.اكتب بيانات السجل على الشاشة) أو استخدم اتصال Arduino التسلسلي للتسجيل من برنامج Arduino.
    5. إذا كانت هناك مشكلات، قم بإصلاحها (سواء في Arduino أو Java)، فارجع إلى 1.أو 2.

هل أنا على صواب في الإجابات المذكورة أعلاه؟يبدو الأمر معقدًا/بطيئًا جدًا في تطوير/اختبار الكود بهذه الطريقة.حتى محاكاة ADK مع AVD ستكون بمثابة تحسن كبير.

هل كانت مفيدة؟

المحلول

أنت على حق تمامًا من خلال الإجابة على أسئلتك الخاصة 1. و 3.

ولكن عندما يتعلق الأمر بالسؤال 2., ، هناك طريقة لتصحيح أخطاء مشروع ADK الخاص بك كالمعتاد حتى أثناء توصيل الجهاز بالملحق.يمكنك استخدام ال اتصال بنك التنمية الآسيوي وظيفة للاتصال بجهازك عبر WiFi لأغراض تصحيح الأخطاء وDDMS.

ألق نظرة هنا للحصول على تفاصيل حول كيفية القيام بذلك:

بنك التنمية الآسيوي، واي فاي والكسوف:كيف يمكنني تكوين؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top