التحكم في المحاكي من سطر الأوامر يتضمن سك الروبوت جهاز محاكاة جهاز محمول مداش جهاز جوال ظاهري يعمل على جهاز الكمبيوتر الخاص بك. المحاكي يتيح لك تطوير واختبار تطبيقات الروبوت دون استخدام جهاز المادية. تصف هذه الصفحة ميزات سطر الأوامر التي يمكنك استخدامها مع أداة محاكاة أندرويد. للحصول على معلومات حول استخدام واجهة مستخدم المحاكي لنظام التشغيل أندرويد، راجع استخدام محاكي أندرويد. بدء ووقف المحاكي خلال تطوير واختبار التطبيق الخاص بك، يمكنك تثبيت وتشغيل التطبيق الخاص بك في المحاكي الروبوت. يمكنك تشغيل المحاكي كتطبيق مستقل من سطر الأوامر، أو يمكنك تشغيله من داخل بيئة تطوير أندرويد ستوديو. في كلتا الحالتين، يمكنك تحديد تكوين أفد لتحميل وأي خيارات بدء التشغيل التي تريد استخدامها، كما هو موضح في هذا المستند. يمكنك تشغيل التطبيق الخاص بك على مثيل واحد من المحاكي أو، وفقا لاحتياجاتك، يمكنك بدء مثيلات محاكي متعددة وتشغيل التطبيق الخاص بك في أكثر من جهاز محاكاة واحد. يمكنك استخدام المحاكي المدمج في الأوامر لمحاكاة غسم مكالمة هاتفية أو سمز بين مثيلات المحاكي، ويمكنك إعداد شبكة إعادة توجيه التي تسمح محاكاة لإرسال البيانات إلى بعضها البعض. لمزيد من المعلومات، انظر محاكاة الهاتفية. محاكاة سمز. و المحاكي الشبكات. لبدء مثيل من المحاكي من سطر الأوامر، انتقل إلى مجلد أدوات سك. أدخل أمر المحاكي مثل هذا: يقوم هذا بتهيئة المحاكي، ويقوم بتحميل تكوين أفد ويعرض نافذة المحاكي. ملاحظة: يمكنك تشغيل مثيلات متعددة من المحاكي في وقت واحد، مع كل تكوين أفد الخاصة ومساحة التخزين لبيانات المستخدم، وبطاقة سد، وهلم جرا. عند تشغيل تطبيقك من أندرويد ستوديو، فإنه يقوم بتثبيت التطبيق وتشغيله على جهازك المتصل أو المحاكي (تشغيل المحاكي، إذا لزم الأمر). يمكنك تحديد خيارات بدء تشغيل المحاكي في مربع الحوار رونديبوغ، في علامة التبويب الهدف. عند تشغيل المحاكي، يمكنك إصدار أوامر وحدة التحكم كما هو موضح لاحقا في هذا المستند. إذا كنت لا تعمل في أندرويد ستوديو، راجع تثبيت التطبيقات على المحاكي للحصول على معلومات حول كيفية تثبيت التطبيق الخاص بك. لإيقاف مثيل المحاكي، ما عليك سوى إغلاق نافذة المحاكي. تثبيت التطبيقات على المحاكي إذا لم يكن لديك الوصول إلى الروبوت ستوديو، يمكنك تثبيت التطبيق الخاص بك على المحاكي باستخدام الأداة المساعدة بنك التنمية الآسيوي. قبل تثبيت التطبيق، تحتاج إلى بناء وحزمه في. apk كما هو موضح في بناء وتشغيل التطبيق الخاص بك. بعد تثبيت التطبيق، يمكنك بدء تشغيل المحاكي من سطر الأوامر كما هو موضح سابقا، وذلك باستخدام أي خيارات بدء التشغيل اللازمة. عند تشغيل المحاكي، يمكنك أيضا الاتصال بوحدة تحكم المحاكي لإصدار الأوامر حسب الحاجة. كما قمت بتحديث التعليمات البرمجية الخاصة بك، يمكنك بشكل دوري حزمة وتثبيته على المحاكي. المحاكي يحافظ على التطبيق وبيانات حالة عبر إعادة تشغيل في قسم القرص بيانات المستخدم. لضمان تشغيل التطبيق بشكل صحيح أثناء تحديثه، قد تحتاج إلى حذف قسم بيانات المستخدم المحاكي. للقيام بذلك، بدء تشغيل المحاكي مع الخيار - wipe البيانات. لمزيد من المعلومات حول قسم بيانات المستخدم وتخزين المحاكي الأخرى، راجع العمل مع الصور المحاكي القرص. استخدام معلمات سطر الأوامر يدعم المحاكي مجموعة متنوعة من الخيارات التي يمكنك تحديدها عند تشغيل المحاكي، للتحكم في مظهره أو سلوكه. هيريس بناء جملة سطر الأوامر للخيارات المتاحة لبرنامج المحاكي: جعل كافة اتصالات تكب من خلال وكيل هتبتبس المحدد قيمة لتبروكسيجت يمكن أن تكون واحدة مما يلي: لتسرفيرغت: لتبورتغت لوترناميغت: لتباسوردغتلتسيرفرغت: لتبورتغت يمكن حذف البادئة. إذا لم يتم توفير الأمر - http-بروكسي لتبروكسيجت، المحاكي يبحث متغير البيئة هتبروكسي ويستخدم تلقائيا أي قيمة مطابقة تنسيق لتبروكسيغ المذكورة أعلاه. تعيين محاكاة وقت الاستجابة لشبكة لتيلايغت. القيمة الافتراضية لا شيء. راجع الجدول في محاكاة تأخير الشبكة لقيم لتيليغ المعتمدة. اختصار ل - netspeed كامل - Netdelay لا شيء تعيين مضاهاة سرعة الشبكة ل لتسبيدغت. القيمة الافتراضية ممتلئة. راجع الجدول في محاكاة سرعة الشبكة لقيم لتسبيدغت المعتمدة. قم بتعيين رقم منفذ وحدة التحكم لهذا المثال المحاكي إلى لتبورتغت. يجب أن يكون رقم منفذ وحدة التحكم عددا صحيحا حتى بين 5554 و 5584، شاملا. لتبورتغت 1 يجب أيضا أن تكون حرة، وسوف تكون محفوظة لبنك التنمية الآسيوي. قم بالإبلاغ عن منفذ وحدة التحكم المخصصة لهذا المثال المحاكي إلى طرف ثالث بعيد قبل بدء المحاكاة. يجب أن تستخدم لتسوكيتغت أحد هذه التنسيقات: استخدام - help-ريبورت-كونسول لعرض مزيد من المعلومات حول هذا الموضوع. تباطؤ محاكاة سرعة وحدة المعالجة المركزية من قبل لتيليغت القيم المعتمدة لتيلايجت هي الأعداد الصحيحة بين 0 و 1000. لاحظ أن لتيليغت لا ترتبط سرعة على مدار الساعة أو غيرها من المقاييس المطلقة مداش ببساطة يمثل عامل التجريد النسبية النسبية تطبيقها بشكل غير محدد في المحاكي. الأداء الفعال لا دائما في علاقة مباشرة مع قيم لتيلايغ. إعادة توجيه نميا غس لجهاز حرف. استخدم هذا الأمر لمحاكاة وحدة غس المتوافقة مع نميا الموصولة بجهاز أحرف خارجي أو مقبس. يجب أن يكون تنسيق لتيفيسغت مواصفات جهاز التسلسل المسلسل كيمو محددة. راجع وثائق المسلسل - dev في wiki. qemu. orgdownloadqemu-doc. html. تعطيل الشيكات جوني في وقت التشغيل دالفيك. استخدام وحدة تحكم المحاكي يوفر كل مثيل محاكي قيد التشغيل وحدة تحكم تتيح لك الاستعلام والتحكم في بيئة الجهاز المحاكاة. على سبيل المثال، يمكنك استخدام وحدة التحكم لإدارة إعادة توجيه المنفذ وخصائص الشبكة والأحداث الهاتفية أثناء تشغيل التطبيق الخاص بك على المحاكي. بدء جلسة وحدة التحكم وإيقافها للدخول إلى وحدة التحكم وإدخال الأوامر، من نافذة طرفية، استخدم تلنيت للاتصال بمنفذ وحدة التحكم وتوفير رمز المصادقة المميز. في كل مرة تعرض وحدة التحكم موافق. استعدادها لقبول الأوامر. فإنه ليس لديها موجه نموذجي. للاتصال وحدة التحكم من مثيل محاكي قيد التشغيل: افتح نافذة طرفية وأدخل الأمر التالي: يسرد عنوان نافذة المحاكي رقم منفذ وحدة التحكم. على سبيل المثال، يمكن أن يكون عنوان نافذة المحاكي باستخدام منفذ وحدة التحكم 5554 5554: Nexus5XAPI23. مثال محاكي تحتل زوج من الموانئ المجاورة: منفذ وحدة التحكم ومنفذ بنك التنمية الآسيوي. تختلف أرقام المنافذ بمقدار 1، مع وجود منفذ منفذ بنك التنمية الآسيوي رقم المنفذ الأعلى. وحدة التحكم من المثال المحاكي الأول يعمل على جهاز معين يستخدم منفذ وحدة التحكم 5554 ومرفأ بنك التنمية الآسيوي 5555. الحالات اللاحقة استخدام أرقام المنافذ زيادة اثنين من مداش على سبيل المثال، 55565557، 55585559، وهلم جرا. ما يصل إلى 16 مثيلات المحاكاة المتزامنة يمكن تشغيل منشأة وحدة التحكم. للاتصال بوحدة تحكم المحاكي، يجب تحديد منفذ وحدة تحكم صالح. في حالة تشغيل مثيلات محاكي متعددة، تحتاج إلى تحديد منفذ وحدة التحكم لمثيل المحاكي الذي تريد الاتصال به. يقوم الأمر أدب ديفيسس بطباعة قائمة بتشغيل مثيلات المحاكاة وأرقام منفذ وحدة التحكم الخاصة بهم. لمزيد من المعلومات، راجع الاستعلام عن مثيلات إمولاتورديفيس. ملاحظة: يستمع المحاكي للاتصالات على المنافذ 5554 إلى 5587 ويقبل الاتصالات من لوكالهوست فقط. بعد عرض وحدة التحكم موافق. أدخل الأمر أوثتوكن أوث. قبل يمكنك إدخال أوامر وحدة التحكم، وحدة تحكم المحاكي يتطلب المصادقة. أوثتوكين يجب أن تطابق محتويات ملف. emulatorconsoleauthtoken في الدليل الرئيسي الخاص بك. في حالة عدم وجود هذا الملف، يقوم أمر تلنيت لوكالهوست كونسول-بورت بإنشاء الملف الذي يحتوي على رمز مصادقة تم إنشاؤه بشكل عشوائي. لتعطيل المصادقة، قم بحذف الرمز المميز من الملف. emulatorconsoleauthtoken أو قم بإنشاء ملف فارغ إذا لم يكن موجودا. بعد أن تتصل بوحدة التحكم، أدخل أوامر وحدة التحكم. أدخل التعليمات وأمر المساعدة للاطلاع على قائمة بأوامر وحدة التحكم والتعرف على الأوامر المحددة. للخروج من جلسة وحدة التحكم، أدخل إنهاء أو إنهاء. هيريس جلسة مثال: تصف الأقسام التالية المجالات الوظيفية الرئيسية لوحدة التحكم. إعادة توجيه المنفذ يمكنك استخدام وحدة التحكم لإضافة وإعادة توجيه المنفذ أثناء تشغيل المحاكي. بعد الاتصال بوحدة التحكم، قم بإدارة إعادة توجيه المنفذ عن طريق إدخال الأمر التالي: الأمر ريدير يدعم الأوامر الفرعية المدرجة في الجدول أدناه. إرسال الجملة نميا 0183 إلى جهاز محاكاة، كما لو أنها أرسلت من مودم غس يحتذى. لتسنتنسغت يجب أن تبدأ مع غب. فقط غغا و غبرك الجمل معتمدة حاليا. يمكنك إصدار الأمر جيو بمجرد تشغيل مثيل المحاكي. يقوم المحاكي بتحديد الموقع الذي تقوم بإدخاله من خلال إنشاء موفر موقع وهمية. هذا مزود يستجيب لمستمعي الموقع التي وضعتها التطبيقات، وأيضا لوازم الموقع إلى لوكاتيونماناجر. يمكن لأي تطبيق الاستعلام مدير الموقع للحصول على إصلاح غس الحالي للجهاز المحاكاة عن طريق الاتصال: لمزيد من المعلومات حول مدير الموقع، راجع لوكاتيونماناجر. مضاهاة أحداث الأجهزة تقوم أوامر وحدة تحكم الحدث بإرسال أحداث الأجهزة إلى المحاكي. بناء الجملة لهذا الأمر كما يلي: أمر الحدث يدعم الأوامر الفرعية المدرجة في الجدول أدناه. حالة الشبكة يمكنك استخدام وحدة التحكم للتحقق من حالة الشبكة وخصائص التأخير والسرعة الحالية. للقيام بذلك، قم بتوصيل وحدة التحكم واستخدام الأمر نيتستاتوس. هيريس مثال على الأمر وإخراجه. مضاهاة تأخير الشبكة يتيح لك المحاكي محاكاة مختلف مستويات وقت استجابة الشبكة بحيث يمكنك اختبار تطبيقك في بيئة أكثر نموذجية للظروف الفعلية التي سيتم تشغيلها فيها. يمكنك تعيين مستوى الكمون أو نطاق في بدء تشغيل المحاكي أو يمكنك استخدام وحدة التحكم لتغيير الكمون، في حين أن التطبيق قيد التشغيل في المحاكي. لتعيين وقت الاستجابة عند بدء تشغيل المحاكي، استخدم خيار المحاكي - netdelay مع قيمة لتيلايغ المعتمدة، كما هو موضح في الجدول أدناه. فيما يلي بعض الأمثلة: لإجراء تغييرات على تأخير الشبكة أثناء تشغيل المحاكي، قم بالاتصال بوحدة التحكم واستخدم الأمر نيتديلاي مع قيمة لتيلايغ معتمدة من الجدول أدناه. شكل شبكة لتيليغت هي واحدة من التالية (الأرقام هي ميلي ثانية): مضاهاة الهاتفية ويشمل المحاكي الروبوت الخاصة بها غسم محاكاة المودم الذي يتيح لك محاكاة وظائف الهاتفية في المحاكي. على سبيل المثال، يمكنك محاكاة المكالمات الهاتفية الواردة، وإنشاء اتصالات البيانات وإنهاءها. نظام أندرويد يعالج المكالمات محاكاة تماما كما أن المكالمات الفعلية. المحاكي لا يدعم صوت المكالمة. يمكنك استخدام الأمر غسم للوصول إلى وظائف المحاكاة الهاتفية بعد الاتصال إلى وحدة التحكم. بناء الجملة لهذا الأمر كما يلي: الأمر غسم يدعم الأوامر الفرعية المدرجة في الجدول أدناه. محاكاة مكالمة هاتفية واردة من لتفونينومبرغت. قبول مكالمة واردة من لتفونينومبرغت وتغيير حالة المكالمة نشطة. يمكنك تغيير حالة المكالمة إلى نشطة فقط إذا كانت حالتها الحالية في انتظار أو عقد. إغلاق مكالمة صادرة إلى لتفونينومبرغت وتغيير حالة المكالمة إلى مشغول. يمكنك تغيير حالة المكالمة إلى مشغول فقط إذا كانت حالتها الحالية في انتظار. إنهاء مكالمة هاتفية صادرة أو صادرة توفروم لتفونينومبرغت. تغيير حالة اتصال بيانات غرس إلى لتستاتيغت. دعم لستاتيجت القيم هي: غير مسجلة - لا شبكة متوفرة المنزل - على الشبكة المحلية، التجوال غير التجوال - في التجوال شبكة البحث - شبكات البحث رفض - مكالمات الطوارئ فقط قبالة - نفس غير المسجلة على - نفس المنزل تغيير حالة المكالمة إلى عقد. يمكنك تغيير حالة المكالمة للاحتفاظ بها فقط إذا كانت حالتها الحالية نشطة أو تنتظر. أدرج جميع المكالمات الواردة والصادرة وحالاتها. تغيير حالة الاتصال الصوتي غرس إلى لتستاتيغت. دعم القيم لتستاتيغت هي: غير مسجلة - لا شبكة متوفرة المنزل - على الشبكة المحلية، التجوال غير التجوال - في التجوال شبكة البحث - شبكات البحث رفض - مكالمات الطوارئ فقط قبالة - نفس غير المسجلة على - نفس المنزل تقرير الدولة فوسيداتا غسم الحالية. القيم هي تلك الموصوفة لأوامر الصوت والبيانات. مضاهاة سمز وحدة تحكم المحاكي الروبوت يتيح لك إنشاء رسالة سمز وتوجيهه إلى مثيل المحاكي. بمجرد الاتصال إلى مثيل محاكي، يمكنك إنشاء سمز واردة محاكاة باستخدام الأمر التالي: حيث لتسندفونينومبرغ يحتوي على سلسلة رقمية تعسفية. وحدة التحكم إلى الأمام رسالة سمز إلى إطار الروبوت، الذي يمر عليه من خلال إلى تطبيق الذي يعالج نوع الرسالة. يمكنك استخدام الأمر فم للسيطرة على فم على سبيل المثال المحاكي. بناء الجملة لهذا الأمر كما يلي: الأمر فم يدعم الأوامر الفرعية المدرجة في الجدول أدناه. مقياس نافذة المحاكي. عدد بين 0.1 و 3 الذي يحدد عامل التحجيم. يمكنك أيضا تحديد المقياس كقيمة دبي إذا قمت بإضافة نقطة اللمحة اللاحقة إلى قيمة المقياس. قيمة السيارات يخبر المحاكي لتحديد أفضل حجم النافذة. محاكاة دعم بصمات الأصابع يوفر الروبوت المحاكي وحدة تحكم الاصبع الأمر، مما يسمح لك لمحاكاة، وبالتالي التحقق من صحة، مصادقة الطباعة إصبع للتطبيق الخاص بك. بعد إعداد تطبيقك لقبول مصادقة الطباعة المصاحبة. المحاكي الخاص بك أو الجهاز يجب أن تظهر شاشة مصادقة الطباعة الإصبع، كما هو مبين في الشكل 1. الشكل 1. شاشة المصادقة بصمات الأصابع. فتح جلسة طرفية، تلنيت إلى المحاكي. على سبيل المثال: أدخل الأمر الإصبع لمحاكاة لمسة إصبع وإزالتها: لمسة إصبع لتفينجربرينت-إدغ لمحاكاة إصبع لمس إزالة الإصبع الاستشعار لمحاكاة إزالة الإصبع يجب أن يستجيب التطبيق الخاص بك كما لو لمست المستخدم ثم إزالة إصبعهم من بصمات الأصابع المستشعر. إنهاء مثيل المحاكي يمكنك إنهاء مثيل المحاكي من خلال وحدة التحكم باستخدام الأمر كيل. استخدام محاكاة بطاقة سد يمكنك إنشاء صورة قرص ومن ثم تحميله إلى المحاكي عند بدء التشغيل، لمحاكاة وجود بطاقة سد للمستخدمين في الجهاز. للقيام بذلك، يمكنك تحديد صورة بطاقة سد عند إنشاء أفد، أو يمكنك استخدام الأداة المساعدة مكسكارد المضمنة في سك. تصف الأقسام التالية كيفية إنشاء صورة قرص بطاقة سد وكيفية نسخ الملفات إليه وكيفية تحميله في المحاكي عند بدء التشغيل. لاحظ أنه يمكنك تحميل صورة قرص فقط عند بدء تشغيل المحاكي. وبالمثل، لا يمكنك إزالة بطاقة سد محاكاة من محاكي قيد التشغيل. ومع ذلك، يمكنك تصفح وإرسال الملفات إلى و كوبيريموف الملفات من بطاقة سد محاكاة إما مع بنك التنمية الآسيوي أو المحاكي. المحاكي يدعم بطاقات سدك يحتذى، حتى تتمكن من إنشاء صورة بطاقة سد من أي حجم يصل إلى 128 غيغابايت. إنشاء صورة بطاقة سد هناك عدة طرق لإنشاء صورة بطاقة سد. أسهل طريقة هي استخدام مدير أفد لإنشاء بطاقة سد جديدة عن طريق تحديد حجم عند إنشاء أفد. يمكنك أيضا استخدام أداة مكسكارد المضمنة في سك لإنشاء صورة قرص FAT32 التي يمكنك تحميلها في المحاكي عند بدء التشغيل. يمكنك الوصول إلى مكسكارد في دليل أدوات سك وإنشاء صورة قرص مثل هذا: لمزيد من المعلومات، راجع مكسكارد. نسخ الملفات إلى صورة بطاقة سد بمجرد إنشاء صورة القرص، يمكنك نسخ الملفات إليها قبل تحميلها في المحاكي. لنسخ الملفات، يمكنك تحميل الصورة كجهاز حلقة ثم نسخ الملفات إليها، أو يمكنك استخدام أداة مثل متولس لنسخ الملفات مباشرة إلى الصورة. تتوفر حزمة متولس لنظام التشغيل لينوكس و ماك و ويندوز. بدلا من ذلك، يمكنك استخدام الأمر دفع بنك التنمية الآسيوي لنقل الملفات على صورة بطاقة سد في حين يتم تحميله في المحاكي. لمزيد من المعلومات راجع وثائق دفع بنك التنمية الآسيوي. تحميل صورة بطاقة سد افتراضيا، يقوم المحاكي بتحميل صورة بطاقة سد المخزنة مع أفد النشطة (راجع خيار بدء التشغيل - dd). بدلا من ذلك، يمكنك بدء تشغيل المحاكي مع العلم - sdcard وتحديد اسم ومسار الصورة الخاصة بك (نسبة إلى دليل العمل الحالي): العمل مع المحاكي القرص الصور يستخدم المحاكي الصور القرص القابل للتخزين المخزنة على جهاز التنمية الخاص بك لمحاكاة فلاش ( أو ما شابه ذلك) على جهاز فعلي. على سبيل المثال، فإنه يستخدم صورة القرص التي تحتوي على نواة محاكي محددة، ونظام أندرويد، صورة رامديسك، والصور القابلة للكتابة للبيانات المستخدم ومحاكاة بطاقة سد. لتشغيل بشكل صحيح، يتطلب المحاكي الوصول إلى مجموعة محددة من ملفات صورة القرص. افتراضيا، المحاكي دائما يبحث عن الصور القرص في منطقة التخزين الخاصة من أفد في الاستخدام. إذا لم توجد صور هناك عندما يتم تشغيل المحاكي، فإنه يخلق الصور في الدليل أفد على أساس الإصدارات الافتراضية المخزنة في سك. ملاحظة: موقع التخزين الافتراضي ل أفدس في. androidavd على أوس X و لينوكس، C: وثائق و settingsltusergt. android على ويندوز زب، و C: Userltusergt. android على نظام التشغيل ويندوز فيستا. لتمكنك من استخدام نسخ بديلة أو مخصصة لملفات الصور، يوفر المحاكي خيارات بدء التشغيل التي تتجاهل المواقع الافتراضية وأسماء الملفات لملفات الصور. عند استخدام أحد هذه الخيارات، يقوم المحاكي بالبحث عن ملف الصورة تحت اسم الصورة أو الموقع الذي تحدده إذا لم تتمكن من تحديد موقع الصورة، فإنه يعود إلى استخدام الأسماء والموقع الافتراضي. يستخدم المحاكي ثلاثة أنواع من ملفات الصور: ملفات الصور الافتراضية وملفات صور وقت التشغيل وملفات الصور المؤقتة. تصف الأقسام أدناه كيفية تجاوز اسم الموقع لكل نوع من الملفات. ملفات الصور الافتراضية عند تشغيل المحاكي، ولكن لا يعثر على صورة بيانات مستخدم موجودة في منطقة تخزين أفد النشطة، فإنه يقوم بإنشاء ملف جديد من إصدار افتراضي متضمن في سك. صورة بيانات المستخدم الافتراضية للقراءة فقط. ملفات الصور للقراءة فقط. يوفر المحاكي خيار بدء التشغيل - system لتيرغت لتمكنك من تجاوز الموقع حيث يبدو المحاكي للحصول على صورة بيانات المستخدم الافتراضية. يوفر المحاكي أيضا خيار بدء التشغيل الذي يتيح لك تجاوز اسم صورة بيانات المستخدم الافتراضية، كما هو موضح في الجدول التالي. عند استخدام الخيار، يظهر المحاكي في الدليل الافتراضي أو في موقع مخصص (إذا قمت بتحديد - system لتيرغت). واجهة الاسترجاع لجهاز المحاكاة لاحظ أن نفس تعيينات العنوان يتم استخدامها من قبل كافة مثيلات المحاكي قيد التشغيل. وهذا يعني أنه إذا كان لديك مثيلان يعملان بشكل متزامن على جهازك، فسيكون لكل منهما جهاز توجيه خاص به، ومن ثم، سيكون لكل منهما عنوان إب يبلغ 10.0.2.15. يتم عزل الحالات بواسطة جهاز توجيه ولا يمكن رؤية بعضها البعض على نفس الشبكة. للحصول على معلومات حول كيفية السماح المثيلات مثيل الاتصال عبر تكبودب، انظر ربط المحاكي مثيلات. لاحظ أيضا أن العنوان 127.0.0.1 على الجهاز التنمية الخاصة بك يتوافق مع المحاكي واجهة الاسترجاع الخاصة. إذا كنت ترغب في الوصول إلى الخدمات التي تعمل على واجهة الاسترداد آلة التنمية الخاص بك (مثل 127.0.0.1 على جهازك)، يجب عليك استخدام العنوان الخاص 10.0.2.2 بدلا من ذلك. وأخيرا، لاحظ أن عناوين ما قبل المخصصة لمحاكي محاكاة هي محددة لمحاكي الروبوت وربما يكون مختلفا جدا على الأجهزة الحقيقية (والتي هي أيضا من المحتمل جدا أن نات إد، وتحديدا، وراء روترفيريوال). قيود الشبكات المحلية يمكن لتطبيقات أندرويد التي تعمل في جهاز محاكاة الاتصال بالشبكة المتوفرة في محطة العمل. ومع ذلك، فإنها تتصل من خلال المحاكي، وليس مباشرة إلى الأجهزة، ومحاكي يعمل مثل التطبيق العادي على محطة العمل الخاصة بك. وهذا يعني أن المحاكي، وبالتالي تطبيقات الروبوت الخاص بك، تخضع لبعض القيود: قد يتم حظر الاتصالات مع الجهاز يحتذى من قبل برنامج جدار الحماية قيد التشغيل على الجهاز الخاص بك. قد يتم حظر الاتصال مع الجهاز المحاكى بواسطة فيريوالروتر آخر (فيزيكال) متصل الجهاز الخاص بك. يجب أن يكون جهاز التوجيه الظاهري المضاهاة قادرا على التعامل مع جميع تكب الصادرة و أودب اتصالات الرسائل نيابة عن الجهاز يحتذى، شريطة التنمية الخاصة بك بيئة شبكة الجهاز يسمح لها بذلك. لا توجد قيود مضمنة على أرقام المنافذ أو النطاقات باستثناء تلك التي يفرضها نظام تشغيل المضيف والشبكة. اعتمادا على البيئة، قد لا يكون المحاكي قادرا على دعم بروتوكولات أخرى (مثل إيمب، المستخدمة ل بينغ) قد لا تكون معتمدة. حاليا، لا يدعم المحاكي إيغمب أو الإرسال المتعدد. استخدام إعادة توجيه الشبكة للاتصال بمثيل المحاكي خلف الموجه الظاهري، تحتاج إلى إعداد إعادة توجيه الشبكة على الموجه الظاهري. يمكن للعملاء الاتصال بعد ذلك بمنفذ ضيف محدد على الموجه، في حين يوجه الموجه تفروم حركة المرور هذا المنفذ إلى منفذ المضيف الجهاز المحاكي. لإعداد إعادة توجيه الشبكة، يمكنك إنشاء تعيين مضيفات المضيف والمضيفات على مثيل المحاكي. هناك طريقتان لإعداد إعادة توجيه الشبكة: باستخدام أوامر وحدة تحكم المحاكي واستخدام أداة بنك التنمية الآسيوي، كما هو موضح أدناه. إعداد إعادة التوجيه من خلال وحدة تحكم المحاكي يوفر كل مثيل محاكي وحدة تحكم التحكم التي يمكنك الاتصال بها لإصدار الأوامر الخاصة بتلك المثيل. يمكنك استخدام الأمر وحدة التحكم ريدير لإعداد إعادة التوجيه حسب الحاجة لمثيل المحاكي. أولا، حدد رقم منفذ وحدة التحكم لمثيل المحاكي الهدف. على سبيل المثال، رقم منفذ وحدة التحكم لمثيل المحاكي الأول الذي تم تشغيله هو 5554. بعد ذلك، قم بالاتصال بوحدة التحكم الخاصة بمثيل المحاكي المستهدف، مع تحديد رقم منفذ وحدة التحكم، كما يلي: بمجرد الاتصال، استخدم الأمر ريدير للعمل مع إعادة التوجيه. لإضافة إعادة توجيه، استخدم: حيث لتبروتوكولغت إما تكب أو أودب. و لثوست-بورتغت و ltguest - بورتغ يضع تعيين بين الجهاز الخاص بك ونظام محاكاة على التوالي. على سبيل المثال، يقوم الأمر التالي بتعيين إعادة توجيه يتعامل مع كافة اتصالات تكب الواردة إلى الجهاز (تطوير) المضيف الخاص بك على 127.0.0.1:5000 وسيتم تمريرها إلى النظام المحاكاة 10.0.2.15:6000: لحذف إعادة توجيه، يمكنك يمكن استخدام الأمر ريدير ديل. لسرد كافة عمليات إعادة التوجيه لمثيل معين، يمكنك استخدام قائمة ريدير. لمزيد من المعلومات حول هذه الأوامر وحدة التحكم الأخرى، راجع استخدام وحدة تحكم المحاكي. لاحظ أن أرقام المنافذ مقيدة ببيئتك المحلية. وهذا يعني عادة أنه لا يمكنك استخدام أرقام المنفذ المضيف تحت 1024 دون امتيازات المسؤول الخاصة. أيضا، لن تتمكن من إعداد إعادة توجيه لمنفذ المضيف الذي يتم استخدامه بالفعل بواسطة عملية أخرى على الجهاز الخاص بك. في هذه الحالة، ريدير يولد رسالة خطأ لهذا الغرض. إعداد إعادة التوجيه من خلال بنك التنمية الآسيوي توفر أداة تصحيح أخطاء أندرويد (أدب) إعادة توجيه المنفذ، وهي طريقة بديلة لإعداد إعادة توجيه الشبكة. لمزيد من المعلومات، راجع إعادة توجيه المنافذ في وثائق بنك التنمية الآسيوي. لاحظ أن بنك التنمية الآسيوي لا يقدم حاليا أي طريقة لإزالة إعادة التوجيه، إلا من خلال قتل خادم بنك التنمية الآسيوي. توصيف محددات دنس للمحاكي عند بدء التشغيل، يقوم المحاكي بقراءة قائمة وحدات خدمة دنس التي يستخدمها النظام الخاص بك حاليا. ثم يخزن عناوين إب لما يصل إلى أربعة خوادم في هذه القائمة، ويقوم بإعداد الأسماء المستعارة لهم على العناوين المحذوفة 10.0.2.3 و 10.0.2.4 و 10.0.2.5 و 10.0.2.6 حسب الحاجة. على لينكس و أوس X، يحصل المضاهاة على عناوين ملقم دنس عن طريق تحليل ملف esresolv. conf. على ويندوز، يحصل المحاكي على العناوين عن طريق استدعاء واجهة برمجة التطبيقات جيتنيتوركبارامز (). لاحظ أن هذا يعني عادة أن المحاكي يتجاهل محتوى ملف المضيفين (إتكوستس على لينوكسوس X، Windowssystem32HOSTS على ويندوز). عند بدء تشغيل المحاكي في سطر الأوامر، يمكنك أيضا استخدام الخيار - dns-سيرفر لتسرفيرليستغ لتحديد عناوين ملقمات دنس يدويا للاستخدام حيث تسيرفليستغت قائمة مفصولة بفواصل من أسماء الملقم أو عناوين إب. قد تجد هذا الخيار مفيدا إذا واجهتك مشكلات في حل دنس في الشبكة المحاكاة (على سبيل المثال، رسالة خطأ مضيف غير معروف تظهر عند استخدام متصفح الويب). استخدام المحاكي مع وكيل إذا كان المحاكي الخاص بك يجب الوصول إلى الإنترنت من خلال ملقم وكيل، يمكنك استخدام الخيار - http الوكيل للخيارات عند بدء تشغيل المحاكي، لإعداد إعادة التوجيه المناسبة. في هذه الحالة، يمكنك تحديد معلومات الوكيل في لتبروكسيغت في أحد التنسيقات التالية: الخيار - http-بروكسي يجبر المحاكي على استخدام بروكسي هتبتبس المحدد لكافة اتصالات تكب الصادرة. إعادة التوجيه ل أودب غير معتمدة حاليا. بدلا من ذلك، يمكنك تعريف متغير البيئة هتبروكسي إلى القيمة التي تريد استخدامها ل لتبروكسيغت. في هذه الحالة، لا تحتاج إلى تحديد قيمة ل لتبروكسيغت في مداش - http بروكسي الأمر المحاكي يتحقق قيمة متغير بيئة هتبروكسي عند بدء التشغيل ويستخدم قيمته تلقائيا إذا تم تعريفها. يمكنك استخدام الخيار - verbose-بروكسي لتشخيص مشكلات اتصال الخادم الوكيل. مثيلات المحاكي المترابط للسماح لمثال المحاكي واحد بالاتصال مع آخر، يجب إعداد إعادة توجيه الشبكة اللازمة كما هو موضح أدناه. افترض أن البيئة الخاصة بك هو A هو تطوير آلة B الخاص بك هو المثال المحاكي الأول الخاص بك، يعمل على أس هو مثيل المحاكي الثاني الخاص بك، كما يعمل على A وتريد تشغيل ملقم على B، التي C سوف الاتصال، وهنا كيف يمكن إعداده: إعداد الملقم على B، والاستماع إلى 10.0.2.15:ltserverPortgt على وحدة التحكم B، إعداد إعادة توجيه من A: لوكالهوست: لتلوكالبورتغت إلى B: 10.0.2.15: لتسرفيربورتغت على C، يكون العميل الاتصال ب 10.0.2.2:ltlocalPortgt على سبيل المثال، إذا أردت تشغيل خادم هتب، يمكنك اختيار لتسرفيربورتغت كما 80 و لتلوكالبورتغت كما 8080: B يستمع في 10.0.2.15:80 على وحدة التحكم B، قضية ريدير إضافة تكب: 8080: 80 C يربط 10.0.2.2:8080 إرسال مكالمة صوتية أو سمز إلى مثيل آخر المثال المحاكي تلقائيا إلى الأمام المكالمات الصوتية محاكاة ورسائل سمز من مثيل واحد إلى آخر. لإرسال مكالمة صوتية أو رسالة قصيرة سمز، استخدم تطبيق طالب أو تطبيق سمز، على التوالي، من أحد المحاكيات. لبدء مكالمة صوتية محاكية إلى مثيل محاكي آخر: قم بتشغيل تطبيق ديالر على مثيل المحاكي المنشأ. كما رقم للاتصال، أدخل رقم منفذ وحدة التحكم لل مثيل تود الاتصال. يمكنك تحديد رقم منفذ وحدة التحكم للمثيل الهدف عن طريق التحقق من عنوان النافذة الخاصة به، حيث يتم الإبلاغ عن رقم منفذ وحدة التحكم كمحاكي أندرويد (لتبورتغت). اضغط على الطلب. تظهر مكالمة واردة جديدة في مثيل المحاكي الهدف. لإرسال رسالة قصيرة سمز إلى مثيل محاكي آخر، قم بتشغيل تطبيق سمز (إن وجد). حدد رقم منفذ وحدة التحكم لمثيل المحاكي المستهدف كعنوان سمز، وأدخل نص الرسالة، ثم أرسل الرسالة. يتم تسليم الرسالة إلى مثيل الهدف المحاكي. يمكنك أيضا الاتصال وحدة تحكم المحاكي لمحاكاة مكالمة صوتية واردة أو سمز. لمزيد من المعلومات، انظر محاكاة الهاتفية ومضاهاة الرسائل القصيرة. استكشاف أخطاء المحاكي وإصلاحها ترى الأداة المساعدة أدب المحاكي كجهاز فعلي فعلي. لهذا السبب، قد تضطر إلى استخدام العلم - d مع بعض أوامر بنك التنمية الاسيوى المشتركة، مثل تثبيت. يتيح لك العلم - d تحديد أي من الأجهزة المتصلة التي سيتم استخدامها كهدف للأمر. إذا كنت لا تحدد - d. المحاكي يستهدف الجهاز الأول في قائمته. لمزيد من المعلومات حول بنك التنمية الآسيوي. انظر الروبوت تصحيح الجسر. بالنسبة إلى المحاكيات التي تعمل على نظام التشغيل ماك أوس X، في حالة ظهور خطأ تحذير: لم يتم العثور على خوادم نظام أسماء النطاقات عند بدء تشغيل المحاكي، تحقق لمعرفة ما إذا كان لديك ملف etcresolv. conf أم لا. إذا لم يكن كذلك، يرجى تشغيل السطر التالي في نافذة الأوامر: الحصول على نصائح أمب الأخبار الاشتراك في النشرة الإخبارية الروبوت المطورين على يوتيوب المطورين الروبوت على جوجل المطورين الروبوت على تويتر،. ex4 mq4،،. ،. . ،،. ،،،،. ،،. ex4 mq4،،. ،. إنستافوريكس 29 2016. . . كانسكي كوستا 25 2016. . ،،. ،،،،. ، إنستافوريكس 26 2016. كانسكي كوستا،. ،. . 11 2016. . (،،،، إنستافوريكس 31 2017. 4 2016.، -، 100. - .- إنستافوريكس 5 2016.،،،،، موبيل-أبسينستافوريكس دولات ساتيلغانوف 2 2016.،،،، (إنستافوريكس 22) 2016، دولات ساتيلغانوف.،، - .21 2016،.،.، إنستافوريكس 22 2016.، كازوسكس قاز 15 2016 أمبلت أمغت، إنستافوريكس 20 2016 ، أنطون ياتسوشكو، 2016.، أنطون ياتسوشكو 12 2016.،،،.، إنستافوريكس 12 2016. أنطون ياتسوشكو،.، موبيل-أبسينستافوريكس فيكتور أناتوليفيش 30 2016. بيع خليج،، 4-5،، 99، إنستافوريكس 14 2016.،.،،، موبيل-أبسينستافوريكس أتشيسلاف فيرنيغوروف 28 2016.
No comments:
Post a Comment