android - تفعيل - usb debugging ماهو




لماذا يرد adb في وضع عدم الاتصال بعد سلسلة الجهاز؟ (13)

  1. تأكد من تعيين الجهاز لتصحيح أخطاء USB
  2. اطلب تشغيل عميل adb (على سبيل المثال عن طريق "adb usb" أو adb start-server "
  3. ترك الجهاز متصلا عبر USB!
  4. ثم إعادة تشغيل الجهاز.

هذا يجلب دائما بلدي موتورولا MB525 "على الانترنت" مرة أخرى ، بعد أن يشكو بنك التنمية الآسيوي أنه سيكون "دون اتصال". أنا أستخدم OSX راجع للشغل.

أستخدم "adb devices" للحصول على النتيجة التالية. يتم توصيل جهاز واحد فقط بجهاز الكمبيوتر بواسطة USB ، ولكن نحصل على 8 أسطر من النتيجة.

يمكن لأي شخص أن يقترح السبب؟

WH96TNE00361    offline
WH96TNE00361    offline
WH96TNE00361    offline
WH96TNE00361    offline
WH96TNE00361    offline
WH96TNE00361    offline
WH96TNE00361    offline
WH96TNE00361    offline

أعد تشغيل الجهاز. يعمل هذا على إصلاحه دائمًا على نظام التشغيل Mac OS ، بينما لا يعمل adb kill-server .


بالنسبة لي مع Android 4.1.1 يعمل فقط إعادة تشغيل الجهاز


بدءًا من Android 4.2.2 ، يجب أن تؤكد على جهازك أنه متصل بجهاز كمبيوتر موثوق به. سوف يعمل مع adb الإصدار 1.0.31 وما فوق.


تأكد أيضًا من عدم تشغيل adb في العمليات تلقائيًا. إذا كان هناك حق انقر فوق موقع الملف المفتوح ، معرفة ما يبدأ تشغيله ، قتله بالنار. قم بتشغيل adb المحدث من أدوات platform SDK android المحدثة. كانت هذه هي المسألة المتعلقة بي ، آمل أن تساعد شخصًا ما.


تحقق من أن إصدار ADB الذي تقوم بتشغيله هو أحدث من إصدار نظام التشغيل على الأجهزة المتصلة. بالنسبة لي ، ساعد تحديث ADB في الحصول على الجهاز عبر الإنترنت.


على جهاز Galaxy Nexus الذي يعمل بنظام Android 4.2.2 ، واجهت نفس المشكلة في البداية ، حيث كانت 'adb devices' تعرض الجهاز ولكن مع وضع عدم الاتصال (كان جهاز تصحيح أخطاء USB نشطًا في البداية على جهازي).

هذه هي الخطوات التي اتخذتها لمعالجة الموقف:

  1. تعطيل تصحيح أخطاء USB (الجهاز غير متصل بالكمبيوتر)
  2. إعادة تمكين تصحيح USB
  3. الآن وصل إلى جهاز الكمبيوتر الخاص بك ، والآن سوف يطفو على السطح على الجهاز (وليس على جهاز الكمبيوتر) يطلب منك توثيق جهاز الكمبيوتر ، ...

تسرد أجهزة adb الآن معرّف الجهاز وغير متصل بالإنترنت.


كان هذا على جهاز العميل تبين أنه لديه إصدار قديم من adb تثبيت عبر website تقدم adb و fastboot. لم يرغب العميل المعني في تثبيت SDK بأكمله بسبب سخامته المدركة: S.

لذلك إذا كنت تشاهد بلا offline فتأكد من أنك قمت بتنزيل أحدث adb واستخدامه. انتهى بي الأمر بالبريد الإلكتروني له adb للتنفيذ.

من المفيد أيضًا التحقق من أن المصرف الذي تستخدمه هو الحساب الصحيح في المسار. أي على ماك

$ which adb
/Users/me/dev/adt-bundle-mac-x86_64/sdk-macosx/platform-tools/adb 

لقد جعلت adb أعمل على Android 4.4.2 مع GT-N8010 (جهاز لوحي من سامسونج) بعد تعيين الجهاز في الوضع المرخص بمجرد ترقية adb إلى إصدار SDK.

~/local/opt/Android/Sdk/platform-tools/adb
Android Debug Bridge version 1.0.32

في حين أنه لم يعمل باستخدام:

adb version   
Android Debug Bridge version 1.0.31

تم الإرسال في إصدار Ubuntu LTS:

apt-cache show android-tools-adb  | grep Version
Version: 4.2.2+git20130218-3ubuntu23

هذا الرابط قد يساعد ذلك الحين

لا يمكن ربط Nexus 4 بـ adb: غير مصرح به


لقد واجهت مشكلة مماثلة مع أحد هواتفي. لم أتمكن من الاتصال واستخدام تصحيح أخطاء usb على أي من أجهزة الكمبيوتر الخاصة بي. في النهاية ، اضطررت إلى إعادة تشغيل تصحيح أخطاء USB على الهاتف يدويًا [ذلك باستخدام قائمة مطوري البرامج لم يكن كافياً].

هناك أمر واحد فقط يجب عليك تشغيله على هاتفك [لقد فعلت ذلك باستخدام تطبيق Terminal Emulator ]:

adb usb

وأنه كان عليه.

أتأمل ان يساعد هذا احدهم في المستقبل.


واجهت نفس المشكلة ولم تعمل أي من الإجابات الأخرى. يبدو أن تحدث بشكل متكرر عند الاتصال بالجهاز باستخدام وضع wifi (تشغيل الأمر 'adb tcpip 5555'). لقد وجدت هذا الحل ، ونوعه من حل بديل لكنه يعمل.

  1. قم بفصل USB (أو قم بإيقاف تشغيل أجهزة wifi إذا كان اتصالك عبر wifi)
  2. إغلاق الكسوف / IDE أخرى
  3. تحقق من برامج التشغيل الخاصة بك لـ adb.exe (مدير المهام في Windows). إذا كان قيد التشغيل ، إنهاءه.
  4. إعادة تشغيل جهاز الروبوت الخاص بك
  5. بعد إعادة تشغيل جهازك ، قم بتوصيله عبر USB وتشغيل "أجهزة adb". هذا يجب أن يبدأ الضبط adb. ويجب أن ترى جهازك عبر الإنترنت مرة أخرى.

هذه العملية طويلة إلى حد ما ، لكنها الوحيدة التي عملت في كل مرة بالنسبة لي.



 adb kill-server
 adb start-server

هذا حل مشكلتي





debug-mode