سؤال

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

لقد حاولت وضع -http-وكيل حجة

http://DOMAIN/USERNAME:PASSWORD@IP:PORT

ولكن أواجه أي نجاح.

لقد حاولت التالية الأطباء دون جدوى.لقد حاولت أيضا -verbose-proxy الإعداد ولكن هذا يبدو لم تعد موجودة.

أي نصائح ؟

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

المحلول

تمكنت من القيام بذلك في Adndroid 2.2 المحاكي.

Go to "Settings" -> "Wireless & Networks" -> "Mobile Networks" -> "Access Point Names" -> "Telkila"

هناك مجموعة الوكيل اسم المضيف في الممتلكات "الوكيل" وكيل ميناء في الممتلكات "الميناء"

نصائح أخرى

يبدو SDK 1.5 فصاعدا ، -http-proxy العلم أيضا لا يعمل.ما العمل بالنسبة لي هو التمهيد صورة الروبوت في المحاكي ثم مرة واحدة الروبوت التشغيل ، انتقل إلى Home > Menu > Settings > Wireless Controls > Mobile Networks > Access Point Names ثم الإعداد وكيل http إعدادات نقطة الوصول الافتراضية.

مع APN إعدادات الوكيل في مكان يمكنني الحصول على المحاكي متصفح لتصفح الإنترنت.ولكن الأشياء الأخرى مثل الخرائط لا يزال لا يعمل.

أتذكر وجود نفس المشكلة بعد البحث على الانترنت وجدت هذا الحل - من سطر الأوامر ،

1. > adb shell
2. # sqlite3 /data/data/com.android.providers.settings/databases/settings.db
3. sqlite> INSERT INTO system VALUES(99,’http_proxy', 'proxy:port');
4. sqlite>.exit

تحرير:تحرير الجواب لتعكس أحدث نسخة من الروبوت.

على ما يبدو هذه المشاكل يعمل فقط مع الروبوت 2.x و Windows.هناك فتح علة هنا :http://code.google.com/p/android/issues/detail?id=5508&q=emulator%20proxy&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

  1. العثور على الملف androidtool.cfg في C:\Documents and Settings\YOUR USER NAME\.android\

  2. إضافة هذا السطر:

    http.proxyLogin=USER@PASSWORD
    
  3. حفظ الملف ثم محاولة فتح SDK الروبوت.

تحديد ملقم وكيل نحن بحاجة إلى تعيين ابنس استراتيجية الحد من الإعداد.للقيام بذلك:

  • انتقل إلى الإعداد
  • انتقل إلى الإنترنت اللاسلكي والشبكات
  • انتقل إلى شبكات الهاتف المحمول
  • انتقل إلى أسماء نقطة الوصول.استخدام القائمة لإضافة new apn
  • تعيين وكيل = localhost
  • تعيين منفذ = port الذي تستخدمه لجعل الملقم الوكيل, في حالتي هو 8989

وضع اسم apn هنا هو الرابط:

وفقا بطاقة sim الخاصة بك يمكنك أن ترى جدول

هذا العمل بالنسبة لي: http://code.google.com/p/android/issues/detail?id=5508#c39
على ما يبدو هناك خلل في المحاكي أن القوات لك استخدام عنوان IP الوكيل بدلا من اسم...

جاي على الرغم من أنه سيكون المكان المثالي للحصول على هذه المعلومات ، قد لا يتم تحديث 2.1.أدناه سوف قائمة الطرق التي حاليا لا تعمل على 2.1 المحاكي.

Http-بعد حجة لا يعمل على 2.1 المحاكي.وضع البروكسي في APN قائمة داخل 2.1 المحاكي لا يعمل.إدخال الوكيل مباشرة في جدول النظام عن طريق sql lite لا يعمل مع 2.1.

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

  1. بدء تشغيل موجه الأوامر.

  2. تذهب مجلد المحاكي الخاص بك يقع.في عام ، وسوف تكون في مجلد أدوات من SDK الروبوت.

  3. ثم استخدم الأمر التالي:

    emulator -avd <avd name> -http-proxy <server>:<proxy>
    

    باستخدام هذا, سوف تكون قادرة على الوصول إلى الإنترنت باستخدام المتصفح.

باستخدام الروبوت SDK 1.5 المحاكي مع الوكيل في الكسوف 3.45

انتقل إلى حزمة إكسبلورر -> انقر بزر الماوس الأيمن فوق مشروع الروبوت ->تشغيل->تشغيل تكوينات.

في إطار تطبيق أندرويد على العمود الأيسر, حدد المشروع الخاص بك -> على العمود الأيمن ، حيث ترى الروبوت | الهدف | شيوعا علامات التبويب ->

حدد الهدف -> على القاع "إضافية المحاكي خيارات سطر الأوامر"->

-http proxy http://www.gateProxy.com:1080 -التصحيح-وكيل http://www.gateProxy.com:1080

->تشغيل/إغلاق.

أنا لم تستخدم الروبوت المحاكي ولكن لدي مجموعة $http_ proxy متغير بيئة perl و wget قليلة cygwin أدوات في ويندوز.أنه قد عمل لك لالروبوت ، ولكن مائل في اسم المجال يبدو وكأنه مشكلة محتملة.أعرف أنني حاولت أن المجال "العالمية" في هناك ، ولكن انتهى أخرجه والخلاف مع: http://$USER:password@www-proxy.company.com:80

مشكلة واجهت الكثير على الرغم من البرامج التي لا يمكن أن يقال أن استخدام وكيل استعلامات DNS أيضا.في الحالات التي لا تحصل دائما على اسم المضيف غير موجود.أود أن أجد المحلية لمحلل dns التي يمكن أن تستخدم البروكسي لجميع البرامج التي لن.

كنت قادرا على عرض حركة المرور HTTP الشم بدلا من الوكيل.اعتدت HTTPScoop الذي هو التطبيق لطيف قليلا.

أيضا الشيء الجميل حول استخدام HTTPScoop هو أنني يمكن أن نرى أيضا المرور على الفعلية الجهاز عند تشغيل الإنترنت وتبادل هاتفي استخدام واي فاي من بلدي ماك.لذلك هذا هو صفقة جيدة من أجل التصحيح ما يحدث على الهاتف نفسه و المضاهاة.

هذه الطريقة لا يهم ما هو المحاكي الذي تستخدمه ، لأن الشم يرى حركة مستقلة من المحاكي, جهاز, مترجم الخ.

سوف اشرح كل الخطوات التالية:

  1. انتقل إلى إعدادات الروبوت المحاكي > اللاسلكي والشبكات > شبكات الجوال > نقطة الوصول > Telkilla > و هنا الإعدادات اللازمة مثل للبروكسي.... الخ

أعتقد الآن كل شيء واضح حول إعدادات الوكيل...

For Android2.3.3 إعدادات>اللاسلكي والشبكات->MobileNetworks->AccessPointNames->Telkila-> تعيين وكيل ميناء هنا (xx.xx.xx.xx الميناء)

كان لي نفس المشكلة عند استخدام الأمر التالي:

emulator-x86.exe -http-proxy domain\user:password@proxyIP:port -avd MyAVD

حصلت على مصادقة الوكيل خطأ.

وقد اضطررت في النهاية إلى تجاوز البروكسي مصادقة NTLM باستخدام Cntlm هنا:

http://sourceforge.net/projects/cntlm/

ثم بعد ببساطة تكوين cntlm.ini, استخدم الأمر التالي بدلا من ذلك:

emulator-x86.exe -http-proxy 127.0.0.1:3128 -avd MyAVD

و يعمل :)

مع الإصدارات الجديدة من Android Studio و هو المحاكي هو مهمة سهلة.

اضغط على المحاكي زر "المزيد" ، اختر "إعدادات" - > التبويب الوكيل.كل حاجة تكوينات هناك.

enter image description here

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