سؤال

لماذا لا لوجود إظهار أي شيء في جهاز Android الخاص بي (أثناء تطوير تطبيقات باستخدام Eclipse)؟

انها فقط لا تطبع أي شيء. انها فارغة.

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

المحلول

ربما لديك mylyn مثبتة؟

http://code.google.com/p/android/issues/detail؟id=1808.

نصائح أخرى

كان لدي هذه المشكلة نفسها، لكن إصلاحي كان أكثر أساسية للغاية:

إذا كانت لوحة Logcat فارغة في Eclipse، فإن المحاكي ليس لديه التركيز. انتقل إلى منظور DDMS ومحاولة النقر فوق إدخال "المحاكي" في لوحة الأجهزة (شاشة أعلى اليسار).

يتصل

*#*#2846579#*#*

وسترى قائمة مخفية. انتقل إلى قائمة المشروع> إعداد الخلفية> إعداد سجل وتحديد مدى توفر السجل (مفتاح التبديل) والمستوى (إعداد مستوى السجل).

يرجى ملاحظة أن هذا قد ينطبق على هواوي هواوي فقط كما هو مذكور ل IDEOS X3 (هنا) واختباره في شرف U8860.

إذا كان النقر في لوحة الأجهزة لا يجلب البريد المزعج، واستخدام reset adb في قائمة التسرب من مثلث على يمين زر لقطة.

لدي نفس المشكلة على / إيقاف، والطريقة التي حلها حسب الملف >> إعادة التشغيل (أعد تشغيل الكسوف)

في حين أن الإجابة التي توفرها مومو ستحل المشكلة مؤقتا، فمن المرجح أن تتراكم هذه المرة التالية التي تقوم فيها بتشغيل الكسوف أو إطلاق محاكي / جهاز مختلف.

بدلا من الحاجة دائما إلى تحديد جهازي في عرض الأجهزة التي عثرت على حل أفضل هو الذهاب إلى تفضيلات الكسوف الخاصة بك والانتقال إلى Android -> Logcat في القائمة الموجودة على اليسار ثم تمكين "مراقبة Logcat للرسائل من التطبيقات من التطبيقات مساحة العمل ".

وبهذه الطريقة بغض النظر عن الجهاز الذي تستخدمه logcat سيبدأ تلقائيا إظهار الإخراج منه بمجرد إطلاق التطبيق.

سيقوم أيضا بإعداد فلتر يضمن عرض الإخراج فقط من طلبك، والذي يمكنك إعادة استخدامه / تعطيله حسب الحاجة.

Logcat application output enabling setting

ربما لم يتم تمكين السجل في جهازك. حاول تشغيل الأمر التالي.

adb shell
echo 1 > /sys/kernel/logger/log_main/enable

نعم. هذه هي الطريقة التي حصلت عليها للعمل. اتبعت أول نصيحة مومو، وهذا هو ...

إذا كانت لوحة Logcat فارغة في Eclipse، فإن المحاكي ليس لديه التركيز. انتقل إلى منظور DDMS ومحاولة النقر فوق إدخال "المحاكي" في لوحة الأجهزة (شاشة أعلى اليسار).

ولكن دون جدوى.

ثم حاولت ذلك reset adb (جسر تصحيح الروبوت) كما اقترح من قبل furikuretsu. كيف؟ نافذة -> أجهزة -> زر القائمة المثلجة رأسا على عقب -> إعادة ضبط ADB.

كذلك لم تنجح, ، لكنني حصلت على الرسالة التالية:

android hierarchyViewer: غير قادر على الحصول على النافذة المركزة من الجهاز

هذا يعني أن مومو كانت على حق في أن جهاز أندرويد الخاص بي أو محاكي لم يكن لديك التركيز. ومع ذلك، فإن الحل الذي فعلته في حالتي مختلفة.

ما كان يعمل بالنسبة لي:

1) إعادة تحميل جهاز Android الخاص بي، الذي كان متصلا بجهاز الكمبيوتر الخاص بي عبر USB.

2) إعادة تشغيل الكسوف، كما ذكرها أبو حمزة (على الرغم من أنني لم أكن أعرف أنني أستطيع القيام به File -> Restart, ، أغلقت يدويا الكسوف، ثم أعد تشغيل التطبيق مرة أخرى.)

يمكنني الآن رؤية سجلات في خرمساتي.

نأمل أن يكون هذا يساعدك أيضا.

أبسط حل يعمل بالنسبة لي: إيقاف وإعادة تشغيل هاتفي والكاكيب على حد سواء.

أعتقد أنك لم تقم بالجهاز أو المحاكي، والتي تعمل على تشغيل التطبيق الخاص بك،

في الكسوف الذهاب إلى منظور DDMS وحدد الجهاز أو المحاكي الذي تقوم بتشغيل التطبيق الخاص بك.

(ملاحظة: لا حاجة لإعادة تشغيل Eclipse)

إذا كنت تستخدم جهازا، فسيتم إجراء فحص أبسط لإعادة تشغيل Eclipse.

** ليس لديك لإغلاق الكسوف **

استعمال ملف > اعادة البدء

في الثانية السريعة أو اثنين يجب أن ترى عودة logcat الخاص بك

انتقل إلى إعدادات المطور وتحقق من أنه لتصحيح الأخطاء Select لتصحيح الأخطاء فارغا

enter image description here

إذا كان استخدام DDMS إلى Recrocus لا يعمل، فجرب إغلاق وإعادة تشغيل logcat. التي ساعدتني.

لقد حدث هذا في بعض الأحيان. يبدو أن الإغلاق وإعادة فتح الكسوف يبدو إصلاحه.

يصبح مثيرا للاهتمام عندما تكتشف أن أيا من كل الإجابات في هذا الموضوع كانت مفيدة.

ثم تعرف ذلك في نسختك من ADT 22.6.3.v201404151837-1123206. إذا قمت بإضافة مرشحاتين بنفس اسم الحزمة (اسم التطبيق) ثم لن يظهر السجل.

كان من الغريب لأن السجل كان هناك منذ ثوان مضت شهرين، وإطلاق التطبيق في وضع التصحيح يضيف عامل تصفية افتراضي للتطبيق الذي يعمل مع المرشح الذي قمت بإعداده يدويا، ثم يقوم ADT بسخرية بإزالة جميع السجل، و لا أحد من المرشح يعمل بما في ذلك جميع الرسائل (بدون مرشحات)!

آمل أن أنقذت شخصا ما في بعض الوقت ... كنت في ذلك لمدة ساعة تقريبا.

==== التحديث ====.

ثم قضيت قصيرا آخر أثناء معرفة أن هذا كان يخفي مشكلة أخرى ...

أنا أعمل مع شاشات مزدوجة، والثاني متصل عبر VGA / RGB - (ليس متأكدا حقا كيف دعا به) وما الذي يمكنني فعله، أنا طن أكثر راحة مع Logcat بعيدا عن محرري التعليمات البرمجية، لذلك أنا لقد وضعها في نافذة أخرى، وكما اتضح أن السبب الرئيسي لسجلات الاختفاء بالنسبة لي.

في حال كنت تستخدم Cynognmod في هاتفك المحمول، فسوف تعطيل التسجيل افتراضيا، جرب هذه الطريقة:

في جهازك، افتح مجلد "/System / system/etc/init.d/" إذا كان هناك العديد من الملفات، فحاول فتح كل ملف وابحث عن هذا السطر:

RM / dev / log / الرئيسية

الآن، تعليق هذا الخط مثل هذا: # rm / dev / log / الرئيسية

احفظ الملف وإعادة التشغيل.

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

كان لي نفس القضية. لا حاجة لإعادة تشغيل Eclipse أو تنظيف مشروعك. قد تتبع:

  1. انقر فوق أيقونة Logcat في الزاوية اليمنى السفلى من الكسوف.
  2. في جزء مرشح المحفوظ (الجانب الأيسر)، انقر نقرا مزدوجا على حزمة مشروعك (في حالتي، إنها com.apps..*).
  3. في جدول أعمال الخروج من إعدادات مرشح الرسائل المنبثقة، حدد الخيار المطلوب من "حسب مستوى السجل". يمكنك تحديد Verbose، معلومات، خطأ إلخ.
  4. انقر فوق موافق.
  5. تشغيل / تصحيح مشروعك.

ما الذي عمل بالنسبة لي إلى جانب إعادة تشغيل Eclipse هو:

  • إزالة مرشحات مخصصة

بعد إزالة جميع المرشحات، تم ملء Logcat بالنص مرة أخرى آمل أن يكون هذا مفيدا لشخص آخر

أغلق logcat ثم إعادة فتحها من النافذة> عرض العرض> الآخرين

إذا كنت تستخدم Eclipse Mars (على الأقل، Mars..1 أو Mars.2)، فجرب الحل الموصوف هنا: تظهر Logcat رسائل غير مرئية في Eclipse Mars.

ساعد في حالتي.

هذا بسيط.

فقط أغلق logcat من الكسوف.

ثم أعد فتحها باتباع خطوات في الكسوف.

نافذة - عرض عرض - أخرى - Android - Logcat - OK

نأمل أن يكون هذا يحل مشكلتك.

حدد نفس التاريخ والوقت في هاتف Android الخاص بك وفي الكمبيوتر المحمول.

كان لدي مشكلة مماثلة من السجلات التي لا تظهر، وعندما حدد التاريخ الصحيح في الهاتف، بدأت في رؤية السجلات (إعادة تشغيل الهاتف والساعة كانت خاطئة تماما!).

لقد واجهت نفس المشكلة ولكن في حالة حالاتي تظهر عند توصيل الأجهزة الأخرى ولا تظهر عند توصيل جهازي.

استغرق الأمر مني وأخيرا، تم حل المشكلة عندما أعدت هاتفي.

في كثير من الأحيان عندما تحولت إلى جهاز Android جديد، لا أرى المزيد من رسائل Logcat. لسوء الحظ، لم تنجح أي من الاقتراحات المذكورة أعلاه بالنسبة لي (Eclipse Photon 4.8.0).

أنا الآن باستخدام هذه وبعد يبدو أنه يعمل لأجهزة مختلفة.

إذا جربت جميع الآخرين، وما زالوا أخسروا على logcat فارغة. حصلت على طريقة أخرى بسيطة.

قم بتنزيل إصدار قديم من ADB، وحاول مرة أخرى، قد يعمل، يعمل على الأقل من أجلي مع هاتف Android 7.0 (تم إيقاف البائع التحديث).

هنا هو الرابط المفيد للإصدارات القديمة.

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