mozilla

Revision 589303 of অ্যাপ ম্যানেজার ব্যবহার করা

  • Revision slug: Mozilla/Firefox_OS/Using_the_App_Manager
  • Revision title: অ্যাপ ম্যানেজার ব্যবহার করা
  • Revision id: 589303
  • তৈরি হয়েছেঃ
  • তৈরিকারীঃ badsha_eee
  • Is current revision? না
  • মন্তব্য

Revision Content

অ্যাপ ম্যানেজার হল ফায়ারফক্সের ডেস্কটপ সংস্করণের জন্য একটি নতুন টুল, যা সরাসরি ব্রাউজার থেকেই আপনার ফায়ারফক্স ওএস ফোন কিংবা ফায়ারফক্স ওএস সিম্যুলেটরে HTML5 ওপেন ওয়েব অ্যাপ পরীক্ষা, ডেপ্লয় এবং ভুল বের করতে সাহায্য করবে অনেকগুলো সাহায্যকারী টুলসের মাধ্যমে

অ্যাপ ম্যানেজারটি যে সকল অংশ নিয়ে গঠিত:

  • একটি অ্যাপস প্যানেল, যা লোকাল অ্যাপ (যে সকল অ্যাপের সোর্সকোড আপনার কম্পিউটারে অবস্থিত) এবং বাইরে হোস্ট করা অ্যাপ প্যাকেজ করে, আপনার ডিভাইস কিংবা সিম্যুলেটরে ইন্সটল করতে সাহায্য করে এবং বিভিন্ন টুলের সাহায্য ভুল সংশোধন বা ডিবাগ করতে সাহায্য করে।
  • একটি ডিভাইস প্যানেল, যা কম্পিউটারের সঙ্গে সংযুক্ত ফায়ারফক্স ওএস ডিভাইস সংক্রান্ত বিবিধ তথ্যাদি, ফায়ারফক্স ওএস সংস্করণ, ডিভাইসটির বিভিন্ন ডিভাইস API ব্যবহারের জন্য বিবিধ পার্মিশন বা অনুমতি এবং ইন্সটল করা অ্যাপের তালিকা ইত্যাদি প্রদর্শন করে।
  • টুলবক্স, যা একটি ডেভেলপার টুলের সংকলন (ওয়েব কনসোল, ইন্সপেক্টর, ডিবাগার ইত্যাদি) যেগুলো অ্যাপস প্যানেলের মাধ্যমে ডিভাইস বা সিম্যুলেটরে চালু কোন অ্যাপের সঙ্গে সংযুক্ত হয়ে বিবিধ রকমের ডিবাগিং সংক্রান্ত কাজ করতে সাহায্য করে।

কুইক সেটআপঃ

এই বিভাগটি দ্রুত আপনাকে কাজ শুরু করার উপযোগী করে তোলার জন্য ডিজাইন করা হয়েছে। যদি আপনার ডিটেইল তথ্যের প্রয়োজন হয়, তবে সরাসরি {{ anch("Device and system configuration") }} অংশে চলে যেতে পারেন। এবং {{ anch("Troubleshooting") }} অংশটিও দেখতে পারেন। এটি আপনাকে সম্ভাব্য সমস্যা সমাধানে সহায়তা করবে।

  1. নিশ্চিত হয়ে নিন যে আপনার ফায়ারফক্স ডেস্কটপ ২৬ বা তার পরবর্তী সংস্করণ ইন্সটল করা আছে।
  2. অ্যাপ ম্যানেজার চালু করুন (URL বারে about:app-manager লিখে এন্টার চাপতে হবে)
  3. যদি আপনার বাস্তব ডিভাইস না থাকেঃ
    1. ফায়ারফক্স ওস সিমুলেটর ইন্সটল করুন।
    2. অ্যাপ ম্যানেজারের নিচের টুলবারে Start Simulator লেখাটির উপর ক্লিক করুন। তারপর আপনার ইন্সটল করা সিমুলেটরের নামের উপর ক্লিক করুন।
  4. যদি আপনার একটি বাস্তব ডিভাইস থাকেঃ
    1. নিশ্চিত করুন আপনার ডিভাইসে ফায়ারফক্স ওএস ১.২ বা তার পরবর্তী সংস্করণ ইন্সটল করা আছে।
    2. উইন্ডোজ কম্পিউটারে আপনার ফোন নির্মাতার দেয়া ড্রাইভার গুলো ইন্সটল করে নিন।
    3. আপনার ডিভাইসের সেটিংসে গিয়ে স্ক্রিনলক নিষ্ক্রিয় করে নিন (Settings > Screen Lock) এবং রিমোট ডিবাগিং চালু করে নিন (Settings > Device information > More information > Developer)
    4. ফায়ারফক্স ডেস্কটপে ADB হেল্পার অ্যাড-অন ইন্সটল করে নিন।
    5. ডিভাইসকে পিসির সাথে একটি USB কেবলের মাধ্যমে যুক্ত করুন।
    6. অ্যাপ ম্যানেজারের নিচের টুলবারে আপনার ডিভাইসের নাম দেখতে পাবেন। ক্লিক করুন।
  5. বটম বারটি "Connected to: xxx" দেখাবে।
  6. Apps প্যানেলে ক্লিক করুন এবং একটি অ্যাপ (প্যাকেজ অথবা হোস্টেড) অ্যাড করুন।
  7. Refresh বাটন আপনার অ্যাপ কে সত্যায়িত করবে এবং সিমুলেটর/ডিভাইসে ইন্সটল করবে।
  8. Debug বাটন চলতি অ্যাপটির সাথে ডেভেলপার টুলসকে যুক্ত করবে।
  9. আপনার সমস্যা হলে {{ anch("Troubleshooting") }} বিভাগটি দেখতে পারেন।

ডিভাইস এবং সিস্টেম কনফিগারেশন

অ্যাপ ম্যানেজার ব্যবহারের সময় সর্বপ্রথম যে কাজটি করতে হবে, তা হলঃ আপনার সিস্টেম এবং ফোন সঠিকভাবে সেটআপ করা হয়েছে। এই অংশটিতে সকল আবশ্যক ধাপের বর্ণনা করা হয়েছে।

ফায়ারফক্স ১.২+ আবশ্যক

নিশ্চিত হয়ে নিন, আপনার ডিভাইসে ফায়ারফক্স ওএস ১.২/বুট-টু-গেকো ১.২ বা তার পরবর্তী সংস্করণ রয়েছে। আপনি কোন সংস্করণ ব্যবহার করছেন জানতে Settings > Device Information > Software এ যান।

যদি আপনার উন্নত কোন সংস্করণ ইন্সটল করা না থাকে, তাহলে ফোনের উপর নির্ভর করে, হয় আপনাকে ফায়ারফক্স ১.২ এর একটি সহজলভ্য নাইটলি বিল্ড ইন্সটল করতে হবে; অথবা সোর্স কোড থেকে নিজে বিল্ড ও কনফিগার করে নিতে হবে।

বর্তমানে যেসব বিল্ড পাওয়া যাচ্ছেঃ

আপনার নিজস্ব ফায়ারফক্স ওস ১.২ ডিস্ট্রিবিউশন তৈরি করার জন্য ফায়ারফক্স ওএস বিল্ড এবং ইন্সটল এর নির্দেশনা গুলো পড়তে পারেন। তবে শুরুতে ফায়ারফক্স ওএস বিল্ডের পূর্বশর্ত সমূহ দেখে নেবেন।

রিমোট ডিবাগিং

এরপর, আপনাকে ফায়ারফক্স ওএস এ রিমোট ডিবাগিং চালু করতে হবে। এটি করার জন্য Settings > Device information > More information > Developer এ যান এবং Remote Debugging চেক বক্সে টিক দিন।

ADB বা ADB হেল্পার

ডিভাইস-কম্পিউটার সংযোগ এবং যোগাযোগের জন্য এই প্রক্রিয়াটি অ্যান্ড্রয়েড ডিবাগ ব্রিজ (এডিবি) ব্যবহার করে। এডিবি চালু করার জন্য দুইটি উপায় রয়েছেঃ

  • ফায়ারফক্সকে এডিবি নিয়ন্ত্রন করতে দেয়া (প্রস্তাবিত)। Iএডিবি হেল্পার অ্যাড-অন ইন্সটল করুন, এটা প্রক্রিয়াটিকে সহজ করে। এটা ইন্সটল করা থাকলে এডিবি ইন্সটল করার কোন প্রয়োজন নেই এবং adb forward কমান্ডও টাইপ করার প্রয়োজন নেই। অ্যাড-অন টি সব কিছু নিয়ন্ত্রন করবে।

    ADB হেল্পার অ্যাড-অন ডাউনলোড
  • ম্যানুয়ালি এডিবি ব্যবহার করা। এটা আপনার কম্পিউটারে ইন্সটল করতে হবে। ডাউনলোড করে এডিবি ইন্সটল এ যেভাবে বর্ণনা করা হয়েছে, সেভাবে adb ইন্সটল করে নিন। আপনার টার্মিনালে নিচের কমান্ড লিখে পোর্ট ফরওয়ার্ডিং চালু করে নিতে হবেঃ
    adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
    উল্লেখ্য যে প্রতিবার আপনি আপনার ফোন রিস্টার্ট করবেন বা প্লাগ খুলে আবার লাগাবেন, ততবার আপনাকে উপরের কাজটি করতে হবে।

দ্রষ্টব্যঃ যদি আপনি এডিবি হেল্পার ইন্সটল করে থাকেন, তবে উপরের কমান্ড রান করতে হবেনা।

অ্যাপ ম্যানেজারে ডিভাইস যুক্ত করা

সকল কনফিগারেশনের কাজ শেষ হওয়ার পর, এখন সময় হয়েছে ডিভাইসকে কম্পিউটারের সাথে যুক্ত করার এবং অ্যাপ ম্যানেজার চালু করার।

  1. ইউএসবি কেবলের মাধ্যমে ডিভাইসকে কম্পিউটারের সাথে যুক্ত করুন।
  2. স্ক্রিন লক ডিজ্যাবল করে নিন। এজন্য Settings থেকে Screen Lock নির্বাচন করুন এবং Lock Screen নামের বক্স থেকে টিক চিহ্নটি তুলে দিন। এটা জরুরি একটি কাজ; কারন যখন স্ক্রিন লক হয়ে যায়, তখন ফোনের সাথে কম্পিউটারের সংযোগ বিচ্ছিন্ন হয়ে যায়। আর সংযোগ বিচ্ছিন্ন হয়ে গেলে ডিবাগিং করা যাবেনা।
  3. অ্যাপ ম্যানেজার চালু করুন — ফায়ারফক্স ডেস্কটপে Tools মেনু থেকে Web Developer > App Manager অপশন নির্বাচন করুন। অথবা ইউআরএল বারে about:app-manager টাইপ করুন।
  4. অ্যাপ ম্যানেজার ট্যাবের নিচে আপনি একটি "কানেকশন স্ট্যাটাস বার" দেখতে পাবেন (নিচের স্ক্রিনশট দেখুন)। "Connect to localhost:6000" বাটনে ক্লিক করে আপনি আপনার ডিভাইস যুক্ত করতে পারবেন।
  5. যদি এটা সফল ভাবে কাজ করে, তাহলে আপনার ডিভাসে একটি প্রম্পট আসবেঃ "An incoming request to permit remote debugging connection was detected. Allow connection?"। OK বাটনে স্পর্শ করুন (কিছু কিছু ক্ষেত্রে প্রম্পট টি দেখার জন্য আপনাকে পাওয়ার বাটন চাপা লাগতে পারে)। কানেকশন স্ট্যাটাস বার আপডেট হবে এবং "Connected to B2G" প্রদর্শন করবে, আর সাথে একটি ডিসকানেক্ট বাটন থাকবে, যাতে আপনি সংযোগ বিচ্ছিন্ন করতে চাইলে করতে পারেন।

খেয়াল করুন কানেকশন স্ট্যাটাস বারে থাকা অন্যান্য বাটনগুলো আপনাকে অ্যাপ ম্যানেজারের সাথে সিমুলেটরকে সংযুক্ত করার সুবিধা দেয়। এগুলো আমরা পরবর্তীতে নিচে আলোচনা করবো, এবং যে পোর্টে আমাদের ফোনের সাথে যোগাযোগের কাজটি হয়, তা পরিবর্তন করা শিখবো। যদি আপনি পোর্ট পরিবর্তন করেন, তাহলে উক্ত পোর্টের জন্য পোর্ট ফরওয়ার্ডিংও চালু করতে হবে। পোর্ট ফরওয়ার্ডিং সংক্রান্ত তথ্য উপরের {{anch("Enable port forwarding")}} অংশে পাবেন।

একটি ফায়ারফক্স ওএস সিমুলেটর অ্যাড-অন ব্যবহার করা

অ্যাপ ম্যানেজারের সাথে ব্যবহার করার জন্য যদি আপনার কাছে বাস্তব কোন ডিভাইস না থাকে, তারপরও আপনি একটি ফায়ারফক্স ওএস সিমুলেটর ব্যবহার করে এটির স্বাদ গ্রহন করতে পারেন। শুরু করার জন্য, প্রথমে নিচের বাটনটি (একাধিক সংস্করণ পাওয়া যাবে; সর্বোচ্চ সুবিধার জন্য সবগুলো ইন্সটল করতে পারেন) ক্লিক করে সিমুলেটর টি ডাউনলোড করে ইন্সটল করে নিনঃ

সিমুলেটর ইন্সটল

একবার সিমুলেটর(গুলো) ইন্সটল করা হয়ে গেলে, আপনাকে অ্যাপ ম্যানেজার ট্যাবের নিচের দিকে থাকা কানেকশন স্ট্যাটাস বারে যেতে হবে, এবং "Start simulator" বাটনে ক্লিক করতে হবে। সর্বনিম্ন তিনটি বাটন দেখা যাবেঃ

  • "Firefox OS 1.3", "Firefox OS 1.2" ... ইত্যাদি। (বা এরকম অন্যকিছু): একেবারে বামের দিকে থাকা বাটনগুলোতে সিমুলেটরের সংস্করণ গুলোর নাম থাকবে। সিমুলেটর চালু করার জন্য যেকোনো একটি বাটনে ক্লিক করুন।
  • "Add": মাঝখানের বাটন এই নিবন্ধের সিমুলেটর ইন্সটল সম্পর্কিত লিঙ্ক সমূহে নিয়ে আসবে। এতে করে আপনি আরও সিমুলেটর (ফায়ারফক্স ওএস ১.২, ফায়ারফক্স ওএস ১.৩, ...) ইন্সটল করতে পারবেন।
  • "Cancel": ডান পাশের বাটনটি সংযোগ বাতিল করে।

অ্যাপস প্যানেল

এখন যেহেতু সবকিছু ঠিকঠাক কাজ করছে, এখন চলুন অ্যাপ ম্যানেজারের মধ্যে অ্যাপস প্যানেল থেকে শুরু করে যেসব সুবিধা রয়েছে, তা দেখে নেয়া যাক। এখান থেকে আপনি বর্তমান অ্যাপকে আপনার ডিভাইসে পাঠিয়ে পরীক্ষা করে দেখতে পারবেনঃ

  • একটি লোকাল অ্যাপ ইন্সটল করার জন্য "Add Packaged App" লেবেলের পাশে থাকা যোগ চিহ্নটিতে ক্লিক করুন, এবং এরফলে আসা ফাইল ব্রাউজারের মাধ্যমে আপনার অ্যাপ যে ফোল্ডারের মধ্যে আছে, সেটি নির্বাচন করুন।
  • বাইরে হোস্ট করা একটি অ্যাপ ইন্সটল করার জন্য "Add Hosted App" বক্সের ভেতরে থাকা টেক্সট ফিল্ডে অ্যাপ এর ম্যানিফেস্ট ফাইলের সঠিক লিঙ্ক দিন এবং যোগ চিহ্ন ওয়ালা বাটনটি ক্লিক করুন।

আপনার অ্যাপ সম্পর্কিত তথ্য উইন্ডোর ডান পাশে - নিচের ছবির মত দেখাবেঃ

ম্যানিফেস্ট এডিটর

From Firefox 28 onwards, the Apps Panel includes an editor for the app manifest:

ডিবাগিং

Clicking on "Update" will update (install) the app on the device. Clicking on "debug" will connect a toolbox to the app, allowing you to debug its code directly:

Note: You'll enjoy playing around with the toolbox — try altering the DOM, CSS etc. and you'll see the updates reflected on the device in realtime. Such updates will be saved on the installed app code; you'll see them next time you open the app on the device.

Before Firefox 28, the tools are launched in a separate window. From Firefox 28 onwards, the tools are launched in a separate tab in the App Manager itself, alongside the Apps and Device tabs. The tab is given your app's icon so it's easy to find:

ইরর সমূহ

If an app was not added successfully — for example if the URL was incorrect, or you selected a packaged app folder — an entry will be added to the page for this app, but this will include error information.

You can also delete an app from this view, by hovering over the App name/description on the left of the window, and pressing the "X" button that appears in each case. This however doesn't remove the app from the device. To do that you need to manually remove the app using the device itself.

ডিভাইস প্যানেল

The Device tab displays information about the connected device. From the "Installed Apps" window, apps on the device can be started and debugged.

Note: Certified Apps are not listed by default. See how to debug certified apps.

The "Permissions" window shows the required priviledges for different Web APIs on the current device:

Finally, you can take a screenshot of the current device display by clicking the "Screenshot" button. The screenshot appears in a new tab on Firefox, and from there you can save or discard it as you wish.

সনদপ্রাপ্ত অ্যাপ ডিবাগ করা

Currently only devices running a development build of Firefox OS 1.2 are capable of debugging certified apps. If you have a development build, you can enable certified app debugging by changing the pref devtools.debugger.forbid-certified-apps to false in your profile. To do this, follow the steps below:

  1. On your computer, enter the following command in Terminal/console to enter your device's filesystem via the shell:

    adb shell

    Your prompt should change to root@android.

  2. Next, stop B2G running using the following command:

    stop b2g
  3. Navigate to the following directory:

    cd /data/b2g/mozilla/*.default/
  4. Here, update the prefs.js file with the following line:

    echo 'user_pref("devtools.debugger.forbid-certified-apps", false);' >> prefs.js
  5. After you've finished editing and saving the file, start B2G again using the following command:

    start b2g
  6. Exit the android filesystem using the exit command; this will return you to your normal terminal prompt.

  7. Next, reconnect to the App Manager and you should see certified apps appear for debugging.

Note: If you want to add this preference to your Gaia build you can run make DEVICE_DEBUG=1 reset-gaia.

সমস্যা সমাধান

If the device is not recognized:

Can't connect your device to the App Manager or start the simulator? Let us know or file a bug.

Revision Source

<div class="summary">
 <p>অ্যাপ ম্যানেজার হল ফায়ারফক্সের ডেস্কটপ সংস্করণের জন্য একটি নতুন টুল, যা সরাসরি ব্রাউজার থেকেই আপনার ফায়ারফক্স ওএস ফোন কিংবা ফায়ারফক্স ওএস সিম্যুলেটরে HTML5 ওপেন ওয়েব অ্যাপ পরীক্ষা, ডেপ্লয় এবং ভুল বের করতে সাহায্য করবে&nbsp;<span style="line-height: 1.5;">অনেকগুলো সাহায্যকারী টুলসের মাধ্যমে</span><span style="line-height: 1.5;">।</span></p>
</div>
<p style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="270" scrolling="no" src="https://www.youtube.com/embed/z1Bxg1UJVf0/?feature=player_detailpage" width="480"></iframe></p>
<p>অ্যাপ ম্যানেজারটি যে সকল অংশ নিয়ে গঠিত:</p>
<ul>
 <li>একটি <a href="#Apps_panel"><em>অ্যাপস প্যানেল</em></a>, যা লোকাল অ্যাপ (যে সকল অ্যাপের সোর্সকোড আপনার কম্পিউটারে অবস্থিত) এবং বাইরে হোস্ট করা অ্যাপ প্যাকেজ করে, আপনার ডিভাইস কিংবা সিম্যুলেটরে ইন্সটল করতে সাহায্য করে এবং বিভিন্ন টুলের সাহায্য ভুল সংশোধন বা ডিবাগ করতে সাহায্য করে।</li>
 <li>একটি <a href="#Device_panel"><em>ডিভাইস প্যানেল</em></a>, যা কম্পিউটারের সঙ্গে সংযুক্ত ফায়ারফক্স ওএস ডিভাইস সংক্রান্ত বিবিধ তথ্যাদি, ফায়ারফক্স ওএস সংস্করণ, ডিভাইসটির বিভিন্ন ডিভাইস API ব্যবহারের জন্য বিবিধ পার্মিশন বা অনুমতি এবং ইন্সটল করা অ্যাপের তালিকা ইত্যাদি প্রদর্শন করে।</li>
 <li><a href="/en-US/docs/Tools_Toolbox"><em>টুলবক্স</em></a>, যা একটি ডেভেলপার টুলের সংকলন (ওয়েব কনসোল, ইন্সপেক্টর, ডিবাগার ইত্যাদি) যেগুলো অ্যাপস প্যানেলের মাধ্যমে ডিভাইস বা সিম্যুলেটরে চালু কোন অ্যাপের সঙ্গে সংযুক্ত হয়ে বিবিধ রকমের ডিবাগিং সংক্রান্ত কাজ করতে সাহায্য করে।</li>
</ul>
<h2 id=".E0.A6.95.E0.A7.81.E0.A6.87.E0.A6.95_.E0.A6.B8.E0.A7.87.E0.A6.9F.E0.A6.86.E0.A6.AA.E0.A6.83"><a name="Configuring_device">কুইক সেটআপঃ</a></h2>
<p>এই বিভাগটি দ্রুত আপনাকে কাজ শুরু করার উপযোগী করে তোলার জন্য ডিজাইন করা হয়েছে। যদি আপনার ডিটেইল তথ্যের প্রয়োজন হয়, তবে সরাসরি {{ anch("Device and system configuration") }} অংশে চলে যেতে পারেন। এবং {{ anch("Troubleshooting") }} অংশটিও দেখতে পারেন। এটি আপনাকে সম্ভাব্য সমস্যা সমাধানে সহায়তা করবে।</p>
<ol>
 <li>নিশ্চিত হয়ে নিন যে আপনার ফায়ারফক্স ডেস্কটপ ২৬ বা তার পরবর্তী সংস্করণ ইন্সটল করা আছে।</li>
 <li>অ্যাপ ম্যানেজার চালু করুন (URL বারে <code>about:app-manager</code> লিখে এন্টার চাপতে হবে)</li>
 <li>যদি আপনার বাস্তব ডিভাইস না থাকেঃ
  <ol>
   <li><a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/" target="_">ফায়ারফক্স ওস সিমুলেটর ইন্সটল করুন।</a></li>
   <li>অ্যাপ ম্যানেজারের নিচের টুলবারে <em>Start Simulator</em> লেখাটির উপর ক্লিক করুন। তারপর আপনার ইন্সটল করা সিমুলেটরের নামের উপর ক্লিক করুন।</li>
  </ol>
 </li>
 <li>যদি আপনার একটি বাস্তব ডিভাইস থাকেঃ
  <ol>
   <li>নিশ্চিত করুন আপনার ডিভাইসে ফায়ারফক্স ওএস ১.২ বা তার পরবর্তী সংস্করণ ইন্সটল করা আছে।</li>
   <li>উইন্ডোজ কম্পিউটারে আপনার ফোন নির্মাতার দেয়া ড্রাইভার গুলো ইন্সটল করে নিন।</li>
   <li>আপনার ডিভাইসের সেটিংসে গিয়ে স্ক্রিনলক নিষ্ক্রিয় করে নিন (<code>Settings &gt; <code>Screen Lock</code></code>) এবং রিমোট ডিবাগিং চালু করে নিন (<code>Settings &gt; Device information &gt; More information &gt; Developer</code>)</li>
   <li>ফায়ারফক্স ডেস্কটপে <a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/">ADB হেল্পার</a> অ্যাড-অন ইন্সটল করে নিন।</li>
   <li>ডিভাইসকে পিসির সাথে একটি USB কেবলের মাধ্যমে যুক্ত করুন।</li>
   <li>অ্যাপ ম্যানেজারের নিচের টুলবারে আপনার ডিভাইসের নাম দেখতে পাবেন। ক্লিক করুন।</li>
  </ol>
 </li>
 <li>বটম বারটি "Connected to: xxx" দেখাবে।</li>
 <li><em>Apps</em> প্যানেলে ক্লিক করুন এবং একটি অ্যাপ (প্যাকেজ অথবা হোস্টেড) অ্যাড করুন।</li>
 <li><em>Refresh</em> বাটন আপনার অ্যাপ কে সত্যায়িত করবে এবং সিমুলেটর/ডিভাইসে ইন্সটল করবে।</li>
 <li><em>Debug</em> বাটন চলতি অ্যাপটির সাথে ডেভেলপার টুলসকে যুক্ত করবে।</li>
 <li><strong>আপনার সমস্যা হলে {{ anch("Troubleshooting") }} বিভাগটি দেখতে পারেন।</strong></li>
</ol>
<h2 id=".E0.A6.A1.E0.A6.BF.E0.A6.AD.E0.A6.BE.E0.A6.87.E0.A6.B8_.E0.A6.8F.E0.A6.AC.E0.A6.82_.E0.A6.B8.E0.A6.BF.E0.A6.B8.E0.A7.8D.E0.A6.9F.E0.A7.87.E0.A6.AE_.E0.A6.95.E0.A6.A8.E0.A6.AB.E0.A6.BF.E0.A6.97.E0.A6.BE.E0.A6.B0.E0.A7.87.E0.A6.B6.E0.A6.A8">ডিভাইস এবং সিস্টেম কনফিগারেশন</h2>
<p>অ্যাপ ম্যানেজার ব্যবহারের সময় সর্বপ্রথম যে কাজটি করতে হবে, তা হলঃ আপনার সিস্টেম এবং ফোন সঠিকভাবে সেটআপ করা হয়েছে। এই অংশটিতে সকল আবশ্যক ধাপের বর্ণনা করা হয়েছে।</p>
<h3 id=".E0.A6.AB.E0.A6.BE.E0.A7.9F.E0.A6.BE.E0.A6.B0.E0.A6.AB.E0.A6.95.E0.A7.8D.E0.A6.B8_.E0.A7.A7..E0.A7.A8.2B_.E0.A6.86.E0.A6.AC.E0.A6.B6.E0.A7.8D.E0.A6.AF.E0.A6.95">ফায়ারফক্স ১.২+ আবশ্যক</h3>
<p>নিশ্চিত হয়ে নিন, আপনার ডিভাইসে ফায়ারফক্স ওএস ১.২/বুট-টু-গেকো ১.২ বা তার পরবর্তী সংস্করণ রয়েছে। আপনি কোন সংস্করণ ব্যবহার করছেন জানতে <code>Settings &gt; Device Information &gt; Software এ যান।</code></p>
<p>যদি আপনার উন্নত কোন সংস্করণ ইন্সটল করা না থাকে, তাহলে ফোনের উপর নির্ভর করে, হয় আপনাকে ফায়ারফক্স ১.২ এর একটি সহজলভ্য নাইটলি বিল্ড ইন্সটল করতে হবে; অথবা সোর্স কোড থেকে নিজে বিল্ড ও কনফিগার করে নিতে হবে।</p>
<p>বর্তমানে যেসব বিল্ড পাওয়া যাচ্ছেঃ</p>
<ul>
 <li><a href="http://downloads.geeksphone.com/">গিকসফোন কিওন/পিক বিল্ড সমূহ</a> (এগুলো ব্যবহার সম্পর্কে বিশদ জানতে <a href="/en-US/docs/Mozilla/Firefox_OS/Developer_phone_guide/Updating_and_Tweaking_Geeksphone">ফায়ারফক্স ওএস ডেভেলপার প্রিভিউ ফোন/গিকস ফোন হালনাগাদ এবং টুইক করা</a> পড়ুন)</li>
 <li>আরও যোগ করা হবে।</li>
</ul>
<p>আপনার নিজস্ব ফায়ারফক্স ওস ১.২ ডিস্ট্রিবিউশন তৈরি করার জন্য <a href="/en-US/docs/Mozilla/Firefox_OS/Building_and_installing_Firefox_OS">ফায়ারফক্স ওএস বিল্ড এবং ইন্সটল</a> এর নির্দেশনা গুলো পড়তে পারেন। তবে শুরুতে <a href="/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites">ফায়ারফক্স ওএস বিল্ডের পূর্বশর্ত সমূহ</a> দেখে নেবেন।</p>
<h3 id=".E0.A6.B0.E0.A6.BF.E0.A6.AE.E0.A7.8B.E0.A6.9F_.E0.A6.A1.E0.A6.BF.E0.A6.AC.E0.A6.BE.E0.A6.97.E0.A6.BF.E0.A6.82">রিমোট ডিবাগিং</h3>
<p>এরপর, আপনাকে ফায়ারফক্স ওএস এ রিমোট ডিবাগিং চালু করতে হবে। এটি করার জন্য <code>Settings &gt; Device information &gt; More information &gt; Developer</code> এ যান এবং Remote Debugging চেক বক্সে টিক দিন।</p>
<h3 id="Adb_Helper_Add-on" name="Adb_Helper_Add-on">ADB বা ADB হেল্পার</h3>
<p>ডিভাইস-কম্পিউটার সংযোগ এবং যোগাযোগের জন্য এই প্রক্রিয়াটি অ্যান্ড্রয়েড ডিবাগ ব্রিজ (এডিবি) ব্যবহার করে। এডিবি চালু করার জন্য দুইটি উপায় রয়েছেঃ</p>
<ul>
 <li>
  <p>ফায়ারফক্সকে এডিবি নিয়ন্ত্রন করতে দেয়া (প্রস্তাবিত)। <a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/">Iএডিবি হেল্পার অ্যাড-অন ইন্সটল করুন</a>, এটা প্রক্রিয়াটিকে সহজ করে। এটা ইন্সটল করা থাকলে এডিবি ইন্সটল করার কোন প্রয়োজন নেই এবং <code>adb forward</code> কমান্ডও টাইপ করার প্রয়োজন নেই। অ্যাড-অন টি সব কিছু নিয়ন্ত্রন করবে।</p>
  <a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/" style="margin-bottom: 20px; padding: 10px; text-align: center; border-radius: 4px; display: inline-block; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;" title="https://addons.mozilla.org">ADB হেল্পার অ্যাড-অন ডাউনলোড</a></li>
 <li>ম্যানুয়ালি এডিবি ব্যবহার করা। এটা আপনার কম্পিউটারে ইন্সটল করতে হবে। ডাউনলোড করে <a href="/en-US/Firefox_OS/Debugging/Installing_ADB">এডিবি ইন্সটল</a> এ যেভাবে বর্ণনা করা হয়েছে, সেভাবে <code>adb</code> ইন্সটল করে নিন। আপনার টার্মিনালে নিচের কমান্ড লিখে পোর্ট ফরওয়ার্ডিং চালু করে নিতে হবেঃ<br />
  <pre>
adb forward tcp:6000 localfilesystem:/data/local/debugger-socket</pre>
  উল্লেখ্য যে প্রতিবার আপনি আপনার ফোন রিস্টার্ট করবেন বা প্লাগ খুলে আবার লাগাবেন, ততবার আপনাকে উপরের কাজটি করতে হবে।</li>
</ul>
<div class="note">
 <p><strong>দ্রষ্টব্যঃ </strong>যদি আপনি এডিবি হেল্পার ইন্সটল করে থাকেন, তবে উপরের কমান্ড রান করতে হবেনা।</p>
</div>
<h2 id=".E0.A6.85.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.AA_.E0.A6.AE.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.A8.E0.A7.87.E0.A6.9C.E0.A6.BE.E0.A6.B0.E0.A7.87_.E0.A6.A1.E0.A6.BF.E0.A6.AD.E0.A6.BE.E0.A6.87.E0.A6.B8_.E0.A6.AF.E0.A7.81.E0.A6.95.E0.A7.8D.E0.A6.A4_.E0.A6.95.E0.A6.B0.E0.A6.BE">অ্যাপ ম্যানেজারে ডিভাইস যুক্ত করা</h2>
<p>সকল কনফিগারেশনের কাজ শেষ হওয়ার পর, এখন সময় হয়েছে ডিভাইসকে কম্পিউটারের সাথে যুক্ত করার এবং অ্যাপ ম্যানেজার চালু করার।</p>
<ol>
 <li>ইউএসবি কেবলের মাধ্যমে ডিভাইসকে কম্পিউটারের সাথে যুক্ত করুন।</li>
 <li>স্ক্রিন লক ডিজ্যাবল করে নিন। এজন্য <code>Settings থেকে Screen Lock</code> নির্বাচন করুন এবং <code>Lock Screen</code> নামের বক্স থেকে টিক চিহ্নটি তুলে দিন। এটা জরুরি একটি কাজ; কারন যখন স্ক্রিন লক হয়ে যায়, তখন ফোনের সাথে কম্পিউটারের সংযোগ বিচ্ছিন্ন হয়ে যায়। আর সংযোগ বিচ্ছিন্ন হয়ে গেলে ডিবাগিং করা যাবেনা।</li>
 <li>অ্যাপ ম্যানেজার চালু করুন — ফায়ারফক্স ডেস্কটপে <code>Tools মেনু থেকে Web Developer &gt; App Manager</code> অপশন নির্বাচন করুন। অথবা ইউআরএল বারে <code>about:app-manager</code> টাইপ করুন।</li>
 <li>অ্যাপ ম্যানেজার ট্যাবের নিচে আপনি একটি "কানেকশন স্ট্যাটাস বার" দেখতে পাবেন (নিচের স্ক্রিনশট দেখুন)। "Connect to localhost:6000" বাটনে ক্লিক করে আপনি আপনার ডিভাইস যুক্ত করতে পারবেন।</li>
 <li>যদি এটা সফল ভাবে কাজ করে, তাহলে আপনার ডিভাসে একটি প্রম্পট আসবেঃ "An incoming request to permit remote debugging connection was detected. Allow connection?"। OK বাটনে স্পর্শ করুন (কিছু কিছু ক্ষেত্রে প্রম্পট টি দেখার জন্য আপনাকে পাওয়ার বাটন চাপা লাগতে পারে)। কানেকশন স্ট্যাটাস বার আপডেট হবে এবং "Connected to B2G" প্রদর্শন করবে, আর সাথে একটি ডিসকানেক্ট বাটন থাকবে, যাতে আপনি সংযোগ বিচ্ছিন্ন করতে চাইলে করতে পারেন।</li>
</ol>
<p><img alt="" src="https://mdn.mozillademos.org/files/6263/connection-status.png" style="width: 600px; height: 30px; display: block; margin: 0px auto;" /></p>
<div class="note">
 <p>খেয়াল করুন কানেকশন স্ট্যাটাস বারে থাকা অন্যান্য বাটনগুলো আপনাকে অ্যাপ ম্যানেজারের সাথে সিমুলেটরকে সংযুক্ত করার সুবিধা দেয়। এগুলো আমরা পরবর্তীতে নিচে আলোচনা করবো, এবং যে পোর্টে আমাদের ফোনের সাথে যোগাযোগের কাজটি হয়, তা পরিবর্তন করা শিখবো। যদি আপনি পোর্ট পরিবর্তন করেন, তাহলে উক্ত পোর্টের জন্য পোর্ট ফরওয়ার্ডিংও চালু করতে হবে। পোর্ট ফরওয়ার্ডিং সংক্রান্ত তথ্য উপরের {{anch("Enable port forwarding")}} অংশে পাবেন।</p>
</div>
<h2 id=".E0.A6.8F.E0.A6.95.E0.A6.9F.E0.A6.BF_.E0.A6.AB.E0.A6.BE.E0.A7.9F.E0.A6.BE.E0.A6.B0.E0.A6.AB.E0.A6.95.E0.A7.8D.E0.A6.B8_.E0.A6.93.E0.A6.8F.E0.A6.B8_.E0.A6.B8.E0.A6.BF.E0.A6.AE.E0.A7.81.E0.A6.B2.E0.A7.87.E0.A6.9F.E0.A6.B0_.E0.A6.85.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.A1-.E0.A6.85.E0.A6.A8_.E0.A6.AC.E0.A7.8D.E0.A6.AF.E0.A6.AC.E0.A6.B9.E0.A6.BE.E0.A6.B0_.E0.A6.95.E0.A6.B0.E0.A6.BE"><a name="Simulator">একটি ফায়ারফক্স ওএস সিমুলেটর অ্যাড-অন ব্যবহার করা</a></h2>
<p>অ্যাপ ম্যানেজারের সাথে ব্যবহার করার জন্য যদি আপনার কাছে বাস্তব কোন ডিভাইস না থাকে, তারপরও আপনি একটি <a href="/en-US/docs/Tools/Firefox_OS_Simulator">ফায়ারফক্স ওএস সিমুলেটর</a> ব্যবহার করে এটির স্বাদ গ্রহন করতে পারেন। শুরু করার জন্য, প্রথমে নিচের বাটনটি (একাধিক সংস্করণ পাওয়া যাবে; সর্বোচ্চ সুবিধার জন্য সবগুলো ইন্সটল করতে পারেন) ক্লিক করে সিমুলেটর টি ডাউনলোড করে ইন্সটল করে নিনঃ</p>
<p><a href="https://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/" style="margin-bottom: 20px; padding: 10px; text-align: center; border-radius: 4px; display: inline-block; background-color: #81BC2E; white-space: nowrap; color: white; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2), 0px -1px 0px 0px rgba(0, 0, 0, 0.3) inset;" target="_">সিমুলেটর ইন্সটল</a></p>
<p>একবার সিমুলেটর(গুলো) ইন্সটল করা হয়ে গেলে, আপনাকে অ্যাপ ম্যানেজার ট্যাবের নিচের দিকে থাকা কানেকশন স্ট্যাটাস বারে যেতে হবে, এবং "Start simulator" বাটনে ক্লিক করতে হবে। সর্বনিম্ন তিনটি বাটন দেখা যাবেঃ</p>
<ul>
 <li>"Firefox OS 1.3", "Firefox OS 1.2" ... ইত্যাদি। (বা এরকম অন্যকিছু): একেবারে বামের দিকে থাকা বাটনগুলোতে সিমুলেটরের সংস্করণ গুলোর নাম থাকবে। সিমুলেটর চালু করার জন্য যেকোনো একটি বাটনে ক্লিক করুন।</li>
 <li>"Add": মাঝখানের বাটন এই নিবন্ধের সিমুলেটর ইন্সটল সম্পর্কিত লিঙ্ক সমূহে নিয়ে আসবে। এতে করে আপনি আরও সিমুলেটর (ফায়ারফক্স ওএস ১.২, ফায়ারফক্স ওএস ১.৩, ...) ইন্সটল করতে পারবেন।</li>
 <li>"Cancel": ডান পাশের বাটনটি সংযোগ বাতিল করে।</li>
</ul>
<h2 id=".E0.A6.85.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.AA.E0.A6.B8_.E0.A6.AA.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.A8.E0.A7.87.E0.A6.B2"><a name="Apps_panel">অ্যাপস প্যানেল</a></h2>
<p>এখন যেহেতু সবকিছু ঠিকঠাক কাজ করছে, এখন চলুন অ্যাপ ম্যানেজারের মধ্যে অ্যাপস প্যানেল থেকে শুরু করে যেসব সুবিধা রয়েছে, তা দেখে নেয়া যাক। এখান থেকে আপনি বর্তমান অ্যাপকে আপনার ডিভাইসে পাঠিয়ে পরীক্ষা করে দেখতে পারবেনঃ</p>
<ul>
 <li>একটি লোকাল অ্যাপ ইন্সটল করার জন্য "Add Packaged App" লেবেলের পাশে থাকা যোগ চিহ্নটিতে ক্লিক করুন, এবং এরফলে আসা ফাইল ব্রাউজারের মাধ্যমে আপনার অ্যাপ যে ফোল্ডারের মধ্যে আছে, সেটি নির্বাচন করুন।</li>
 <li>বাইরে হোস্ট করা একটি অ্যাপ ইন্সটল করার জন্য "Add Hosted App" বক্সের ভেতরে থাকা টেক্সট ফিল্ডে অ্যাপ এর ম্যানিফেস্ট ফাইলের সঠিক লিঙ্ক দিন এবং যোগ চিহ্ন ওয়ালা বাটনটি ক্লিক করুন।</li>
</ul>
<p>আপনার অ্যাপ সম্পর্কিত তথ্য উইন্ডোর ডান পাশে - নিচের ছবির মত দেখাবেঃ</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6261/apps-panel.png" style="width: 600px; height: 375px; display: block; margin: 0px auto;" /></p>
<h3 id=".E0.A6.AE.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.A8.E0.A6.BF.E0.A6.AB.E0.A7.87.E0.A6.B8.E0.A7.8D.E0.A6.9F_.E0.A6.8F.E0.A6.A1.E0.A6.BF.E0.A6.9F.E0.A6.B0">ম্যানিফেস্ট এডিটর</h3>
<p>From Firefox 28 onwards, the Apps Panel includes an editor for the app manifest:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6613/apps-panel-fx-28.png" style="width: 600px; display: block; margin: 0px auto;" /></p>
<h3 id=".E0.A6.A1.E0.A6.BF.E0.A6.AC.E0.A6.BE.E0.A6.97.E0.A6.BF.E0.A6.82">ডিবাগিং</h3>
<p>Clicking on <em>"Update"</em> will update (install) the app on the device. Clicking on <em>"debug"</em> will connect a toolbox to the app, allowing you to debug its code directly:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6265/debug.png" style="width: 600px; height: 375px; display: block; margin: 0px auto;" /></p>
<div class="note">
 <p>Note: You'll enjoy playing around with the toolbox — try altering the DOM, CSS etc. and you'll see the updates reflected on the device in realtime. Such updates will be saved on the installed app code; you'll see them next time you open the app on the device.</p>
</div>
<p>Before Firefox 28, the tools are launched in a separate window. From Firefox 28 onwards, the tools are launched in a separate tab in the App Manager itself, alongside the Apps and Device tabs. The tab is given your app's icon so it's easy to find:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6615/toolbox-fx-28.png" style="width: 600px; height: 375px; display: block; margin: 0px auto;" /></p>
<h3 id=".E0.A6.87.E0.A6.B0.E0.A6.B0_.E0.A6.B8.E0.A6.AE.E0.A7.82.E0.A6.B9">ইরর সমূহ</h3>
<p>If an app was not added successfully — for example if the URL was incorrect, or you selected a packaged app folder — an entry will be added to the page for this app, but this will include error information.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6259/apps-error.png" style="width: 600px; height: 375px; display: block; margin: 0px auto;" /></p>
<p>You can also delete an app from this view, by hovering over the App name/description on the left of the window, and pressing the "X" button that appears in each case. This however doesn't remove the app from the device. To do that you need to manually remove the app using the device itself.</p>
<h2 id=".E0.A6.A1.E0.A6.BF.E0.A6.AD.E0.A6.BE.E0.A6.87.E0.A6.B8_.E0.A6.AA.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.A8.E0.A7.87.E0.A6.B2"><a name="Device_panel">ডিভাইস প্যানেল</a></h2>
<p>The <em>Device</em> tab displays information about the connected device. From the <em>"</em>Installed Apps<em>"</em> window, apps on the device can be started and debugged.</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6267/device-tab.png" style="width: 600px; height: 375px; display: block; margin: 0px auto;" /></p>
<div class="note">
 <p>Note: Certified Apps are not listed by default. <a href="#Debugging_Certified_Apps">See how to debug certified apps</a>.</p>
</div>
<p><a name="permissions"></a>The "Permissions" window shows the required priviledges for different <a href="/en-US/docs/WebAPI">Web APIs</a> on the current device:</p>
<p><img alt="" src="https://mdn.mozillademos.org/files/6269/permissions.png" style="width: 600px; height: 375px; display: block; margin: 0px auto;" /></p>
<p>Finally, you can take a screenshot of the current device display by clicking the "Screenshot" button. The screenshot appears in a new tab on Firefox, and from there you can save or discard it as you wish.</p>
<h2 id=".E0.A6.B8.E0.A6.A8.E0.A6.A6.E0.A6.AA.E0.A7.8D.E0.A6.B0.E0.A6.BE.E0.A6.AA.E0.A7.8D.E0.A6.A4_.E0.A6.85.E0.A7.8D.E0.A6.AF.E0.A6.BE.E0.A6.AA_.E0.A6.A1.E0.A6.BF.E0.A6.AC.E0.A6.BE.E0.A6.97_.E0.A6.95.E0.A6.B0.E0.A6.BE"><a name="Debugging_Certified_Apps">সনদপ্রাপ্ত অ্যাপ ডিবাগ করা</a></h2>
<p>Currently only devices running a development build of Firefox OS 1.2 are capable of debugging certified apps. If you have a development build, you can enable certified app debugging by changing the pref <code>devtools.debugger.forbid-certified-apps</code> to <code>false</code> in your profile. To do this, follow the steps below:</p>
<ol>
 <li>
  <p>On your computer, enter the following command in Terminal/console to enter your device's filesystem via the shell:</p>
  <pre class="brush: bash">
adb shell</pre>
  <p>Your prompt should change to <code>root@android</code>.</p>
 </li>
 <li>
  <p>Next, stop B2G running using the following command:</p>
  <pre class="brush: bash">
stop b2g</pre>
 </li>
 <li>
  <p>Navigate to the following directory:</p>
  <pre>
cd /data/b2g/mozilla/*.default/</pre>
 </li>
 <li>
  <p>Here, update the prefs.js file with the following line:</p>
  <pre class="brush: js">
echo 'user_pref("devtools.debugger.forbid-certified-apps", false);' &gt;&gt; prefs.js</pre>
 </li>
 <li>
  <p>After you've finished editing and saving the file, start B2G again using the following command:</p>
  <pre class="brush: bash">
start b2g</pre>
 </li>
 <li>
  <p>Exit the android filesystem using the <code>exit</code> command; this will return you to your normal terminal prompt.</p>
 </li>
 <li>
  <p>Next, reconnect to the App Manager and you should see certified apps appear for debugging.</p>
 </li>
</ol>
<div class="note">
 <p>Note: If you want to add this preference to your Gaia build you can run <code>make DEVICE_DEBUG=1 reset-gaia</code>.</p>
</div>
<h2 id=".E0.A6.B8.E0.A6.AE.E0.A6.B8.E0.A7.8D.E0.A6.AF.E0.A6.BE_.E0.A6.B8.E0.A6.AE.E0.A6.BE.E0.A6.A7.E0.A6.BE.E0.A6.A8"><a name="Troubleshooting">সমস্যা সমাধান</a></h2>
<p id="My_device_is_not_recognized">If the device is not recognized:</p>
<ul>
 <li>Read the <a href="#Configuring_device">Device and system configuration</a> section thoroughly, and make sure all the steps are followed:</li>
 <li>Is your device running at least Firefox OS 1.2?</li>
 <li>Don't see all the apps? Do you need to enable <a href="#Debugging_Certified_Apps">Certified Apps debugging</a>?</li>
 <li>Did you enable "Remote Debugging" in the settings of your phone?</li>
 <li>If you are not using the <a href="#Adb_Helper_Add-on">ADB Helper add-on</a>:
  <ul>
   <li>Did you successfully run the <code>adb forward</code> command?</li>
  </ul>
 </li>
 <li>If you are using the <a href="#Adb_Helper_Add-on">ADB Helper add-on</a> and your device is not listed in the bottom toolbar:
  <ul>
   <li>If you use Linux, <a href="http://developer.android.com/tools/device.html#setting-up">make sure to setup udev correctly</a></li>
   <li>If you use Windows, <a href="http://developer.android.com/tools/device.html#setting-up">make sure to install the appropriate drivers</a></li>
  </ul>
 </li>
 <li>See <strong>"???????"</strong> instead of the device name on Linux? You have permissions issues. <a href="http://developer.android.com/tools/device.html#setting-up">Make sure to setup udev correctly</a>.</li>
 <li>Is your phone screen unlocked?</li>
</ul>
<p>Can't connect your device to the App Manager or start the simulator? <a href="https://wiki.mozilla.org/DevTools/GetInvolved#Communication">Let us know</a> or <a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&amp;assigned_to=nobody%40mozilla.org&amp;attach_text=&amp;blocked=&amp;bug_file_loc=http%3A%2F%2F&amp;bug_ignored=0&amp;bug_severity=normal&amp;bug_status=NEW&amp;cf_blocking_b2g=---&amp;cf_crash_signature=&amp;cf_status_b2g18=---&amp;cf_status_b2g_1_1_hd=---&amp;cf_status_b2g_1_2=---&amp;cf_status_firefox24=---&amp;cf_status_firefox25=---&amp;cf_status_firefox26=---&amp;cf_status_firefox27=---&amp;cf_status_firefox_esr17=---&amp;cf_status_firefox_esr24=---&amp;cf_tracking_b2g18=---&amp;cf_tracking_firefox24=---&amp;cf_tracking_firefox25=---&amp;cf_tracking_firefox26=---&amp;cf_tracking_firefox27=---&amp;cf_tracking_firefox_esr17=---&amp;cf_tracking_firefox_esr24=---&amp;cf_tracking_firefox_relnote=---&amp;cf_tracking_relnote_b2g=---&amp;comment=&amp;component=Developer%20Tools%3A%20App%20Manager&amp;contenttypeentry=&amp;contenttypemethod=autodetect&amp;contenttypeselection=text%2Fplain&amp;data=&amp;defined_groups=1&amp;dependson=&amp;description=&amp;flag_type-203=X&amp;flag_type-37=X&amp;flag_type-41=X&amp;flag_type-5=X&amp;flag_type-607=X&amp;flag_type-720=X&amp;flag_type-721=X&amp;flag_type-737=X&amp;flag_type-748=X&amp;flag_type-781=X&amp;flag_type-787=X&amp;flag_type-791=X&amp;flag_type-799=X&amp;flag_type-800=X&amp;flag_type-802=X&amp;flag_type-803=X&amp;flag_type-809=X&amp;flag_type-825=X&amp;form_name=enter_bug&amp;keywords=&amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;op_sys=All&amp;priority=--&amp;product=Firefox&amp;qa_contact=developer.tools%40firefox.bugs&amp;rep_platform=x86&amp;requestee_type-203=&amp;requestee_type-41=&amp;requestee_type-5=&amp;requestee_type-607=&amp;requestee_type-748=&amp;requestee_type-781=&amp;requestee_type-787=&amp;requestee_type-791=&amp;requestee_type-800=&amp;short_desc=&amp;status_whiteboard=&amp;target_milestone=---&amp;version=Trunk">file a bug</a>.</p>
আগের রিভিসনে ফিরে যান