Eclipse এ Android এমুলেটর থেকে আমার http:// localhost ওয়েব সার্ভারে কীভাবে সংযোগ করব



android-emulator loopback-address (7)

অন্য কাজটি হল no -ip.org থেকে একটি বিনামূল্যে ডোমেইন পেতে এবং এটি আপনার স্থানীয় আইপি ঠিকানায় নির্দেশ করুন। তারপরে, http://localhost/yourwebservice ব্যবহার করার পরিবর্তে আপনি http://yourdomain.no-ip.org/yourwebservice ব্যবহার করতে পারেন

আমার স্থানীয় হোস্ট ওয়েব সার্ভার পৃষ্ঠায় http://localhost বা http://127.0.0.1 এ সংযোগ করতে Eclipse এর Android এমুলেটরটিতে আমি কী করতে পারি?

আমি এটি চেষ্টা করেছি, কিন্তু এমুলেটর এখনও আমার অনুরোধ স্থানীয় লোস্টের জন্য গুগল অনুসন্ধানের মতো করে নেয় বা খারাপ বলে যে এটি আমার ওয়েব সার্ভারটি সাধারণত চলমান অবস্থায় পৃষ্ঠা খুঁজে পায় নি।


আপনি যদি উইন্ডোতে থাকেন তবে আপনি সিম্পল সিস্টেমে যেতে পারেন এবং ipconfig লিখতে পারেন এবং আপনার মেশিনে আইপিটি কীভাবে বরাদ্দ করা হয় তা পরীক্ষা করে দেখুন।


আমি 10.0.2.2 সফলভাবে আমার বাড়ির মেশিনে ব্যবহার করি, কিন্তু কাজে, এটি কাজ করে না। প্রায় বোকা বানানোর কয়েক ঘন্টা পর, আমি অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (AVD) ম্যানেজার ব্যবহার করে একটি নতুন এমুলেটর ইনস্ট্যান্স তৈরি করেছি এবং অবশেষে 10.0.2.2 কাজ করেছিলাম।

আমি অন্যান্য এমুলেটর ইনস্ট্যান্সের সাথে কি ভুল ছিল তা জানি না (প্ল্যাটফর্ম একই ছিল), কিন্তু যদি আপনি 10.0.2.2 খুঁজে না পান তবে নতুন এমুলেটর ইনস্ট্যান্স তৈরি করার চেষ্টা করুন।


আমি এমুলেটর "নক্স অ্যাপ প্লেয়ার" জন্য সিস্টেম হোস্ট আইপি ঠিকানা খুঁজে বের করতে হবে। 172.17.100.2 এভাবেই আমি বুঝলাম।

  1. অ্যাপ স্টোর থেকে অ্যান্ড্রয়েড টার্মিনাল এমুলেটর ইনস্টল
  2. সমস্ত নেটওয়ার্ক ইন্টারফেস ip link show ইস্যু ip link show কমান্ড। বিশেষ আগ্রহ ছিল eth1 ইন্টারফেস
  3. ইস্যু ifconfig eth1 কমান্ড 172.17.100.15/255.255.255.0 হিসাবে নেট দেখায়
  4. 172.17.100.1 থেকে শুরু হওয়া 172.17.100.1 শুরু করুন, 172.17.100.1 এ একটি আঘাত পেয়েছে। একটি ফায়ারওয়াল হস্তক্ষেপ করবে কিনা নিশ্চিত না কিন্তু এটি আমার ক্ষেত্রে ছিল না

হয়তো এই অন্য emulators জন্য এটি অন্য কেউ সাহায্য করতে পারেন।


ডকুমেন্টেশন অনুযায়ী:

10.0.2.2 - আপনার হোস্ট লুপব্যাক ইন্টারফেসে বিশেষ উপনাম (অর্থাৎ, আপনার ডেভেলপমেন্ট মেশিনে 127.0.0.1)

here উপর আরো ঠাট জন্য here চেক করুন।


ডিফল্ট 10.0.3.2 এবং 10.0.3.2 জন্য 10.0.3.2 ব্যবহার করুন genymotion genymotion ।


http://10.0.2.2:8080/ চেষ্টা করুন যেখানে 8080 আপনার পোর্ট নম্বর। এটা পুরোপুরি কাজ। আপনি যদি 10.0.2.2 চেষ্টা করে 10.0.2.2 এটি কাজ করবে না। আপনি এটি পোর্ট নম্বর যোগ করতে হবে। মাইক্রোসফ্ট আইআইএস ইনস্টল করা থাকলেও কন্ট্রোল প্যানেলে (যে কোনও উইন্ডোজ ওএস ব্যবহার করে) বৈশিষ্ট্যটিকে বন্ধ করে দেওয়ার চেষ্টা করুন এবং তারপরে উপরে দেওয়া চেষ্টা করুন।





loopback-address