تصحيح أخطاء عمليات تثبيت التطبيق وتحديثاته

بعد تعديل سياسة الجهاز، سيتم تنفيذ أي تحديثات مطلوبة للتطبيقات. تلقائيًا طالما أن الجهاز يستوفي شروطًا معينة. لتصحيح الأخطاء المشاكل المتعلقة بتحديث التطبيقات وتثبيتها من "متجر Play للأعمال"، إمكانية استرداد سجلات Play للأعمال من جهاز لتحليلها

استرداد سجلات Play للأعمال

يمكن لعملائك استرداد سجلات Play للأعمال لإرسالها إليك لتحليلها من خلال تسجيل تقرير خطأ من أحد الأجهزة مباشرةً أو باستخدام Android Debug Bridge (adb)

تسجيل تقرير خطأ

بإمكان الإصدار 4.2 من نظام التشغيل Android والإصدارات الأحدث تسجيل تقارير الأخطاء وحفظها. تحتوي تقارير الأخطاء على سجلات أحداث يمكنك استخدامها للمساعدة في تحديد المشاكل وحلّها. ذات الصلة بعمليات تثبيت التطبيقات وتحديثاتها.

يجب تفعيل خيارات المطوّرين قبل أن يتمكن الجهاز تسجيل تقارير الأخطاء (يُنصح باستخدام تقارير تفاعلية) تقارير الأخطاء يتم حفظها في ملف ZIP، يمكن للعملاء إرساله إليك لتحليله. جهاز Android يوفر معلومات عامة حول قراءة تقارير الأخطاء. يمكنك أيضًا الرجوع إلى تحليل سجلّات Play للأعمال للحصول على إرشادات أكثر تحديدًا حول تحديد المشاكل وحلّها عمليات تثبيت التطبيقات وتحديثاتها.

استخدام Android Debug Bridge

وبدلاً من تسجيل تقارير الأخطاء، يمكنك توجيه العملاء إلى استخدام Android Debug Brige (adb) باستخدام جهاز متصل عبر USB. قبل الاستخدام adb:

  • يجب على عميلك تفعيل خيارات المطوّرين على الجهاز.
  • يجب أيضًا تفعيل ميزات تصحيح الأخطاء، والتأكد من عدم عدم تنفيذ وحدة التحكّم بسياسة الجهاز (DPC). فرض قيود المستخدم DISALLOW_DEBUGGING_FEATURES.

بعد توصيل جهاز، استخدِم logcat للاطّلاع على سجلّ برسائل النظام الواردة من. جميع التطبيقات على الجهاز، بما في ذلك Play. يمكن لعملائك إرسال هذا السجلّ إليك. للتحليل.

تحليل سجلّات Play للأعمال

بغض النظر عمّا إذا كان العميل قد سجَّل تقرير خطأ من أحد الأجهزة أو استخدمه adb logcat، التنسيق الأساسي لسجلّ الأحداث هو:

timestamp PID TID log-level log-tag tag-values

تتضمّن جميع السجلّات من Google Play علامة السجلّ Finsky. على سبيل المثال:

02-11 08:42:08.600 10031 14335 14335 I Finsky logged-message

لتصحيح الأخطاء في Google Play، ننصحك بفلترة رسائل النظام. والرسائل من التطبيقات الأخرى. على سبيل المثال، باستخدام adb:

adb logcat | grep Finsky

يكتب "Google Play للأعمال" الرسالة التالية في السجلّ قبل طلب أحدث سياسة للتطبيق:

Start enterprise client policy sync: account=...

في حال مزامنة السياسة بنجاح، فإنها تكتب ما يلي:

Received enterprise client policy: account=...

في حال تعذُّر مزامنة السياسة، يتم النص على النحو التالي:

Error while getting the Enterprise client policy: ... for the account.

مثال: خطأ في مزامنة السياسة

يعرض السجلّ التالي جهازًا تعذّرت مزامنته مع أحدث جهاز. سياسة Play للأعمال بسبب عدم اتصاله بالإنترنت. وبالتالي فلن يتم تثبيت التطبيقات أو تحديثها كما هو مطلوب.

02-11 07:52:01.083 10030 22896 22896 W Finsky  : [2] jur.a(13):
Error while getting the Enterprise client policy:
accountID@android-for-work.gserviceaccount.com for the account.
com.android.volley.NoConnectionError:
org.chromium.net.impl.NetworkExceptionImpl:
Exception in CronetUrlRequest:
net::ERR_INTERNET_DISCONNECTED, ErrorCode=2, InternalErrorCode=-106, Retryable=false

مراجعة عمليات تثبيت التطبيق وتحديثاته

عند مزامنة جهاز مع سياسة "Play للأعمال" بنجاح، يكون أي تطبيق مطلوب من عمليات التثبيت أو التحديثات تتم جدولتها على الفور. تعذُّر تسجيل "Google Play للأعمال" السياسة بالكامل، ولكن يمكنك الاطّلاع على سجلّات Play للأعمال لمعرفة ما إذا تمت جدولة تثبيت أي تطبيقات، ومتابعة مستوى تقدّم هذه التطبيقات من عمليات التثبيت.

يُنفِّذ "Google Play للأعمال" عمليات تثبيت التطبيقات وتحديثاتها من خلال عدّة خطوات، بما في ذلك تنزيل حزمة APK، والتحقق من حزمة APK، وتثبيت التطبيق APK. لمتابعة مستوى تقدّم عملية تثبيت التطبيق أو تحديثه، اضغط على grep لـ Finsky. ومعرّف حزمة التطبيق. يمكنك العثور على رقم تعريف حزمة التطبيق في عنوان URL الخاص صفحة "متجر Google Play". على سبيل المثال، معرِّف حزمة Google Chrome هو com.android.chrome

لعرض السجلات المتعلقة بتقدم تثبيت Google Chrome أو تحديثه على أحد الأجهزة، باستخدام adb:

adb logcat | grep Finsky | grep com.android.chrome

في حال تعذُّر تثبيت التطبيق أو تحديثه، يظهر الخطأ والمرحلة التي أو فشل التحديث في هذه السجلات. ما إذا تم تثبيت التطبيق أو تم تحديثه بنجاح، يجب أن تحتوي السجلات على رسالة مشابهة لما يلي:

02-11 08:42:30.187 10031 14335 14335 I Finsky  : [2] mqd.c(4): IT:
Successful install of com.android.chrome (isid: ...)