اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاته

 

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

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته

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

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

ويمكنك تجربة التطبيق علي محاكيات مختلفة قد تكون هذه المحاكيات تظهر المشكلة بشكل أكثر وضوحًا.

 اتمني ان اكون ساعدتك و تتوصل سريعا لحل مشكلتك ان شاء الله 

  • 0
نشر

من الواضح أن هناك مشكلة تحدث بعد رفع التطبيق على متجر Google Play وتنزيله منه. هذه المشكلة يمكن أن تكون بسبب العديد من الأسباب المحتملة، وفيما يلي بعض الأشياء التي يمكنك فحصها لمحاولة حل المشكلة:

التحقق من سجل الأخطاء: قم بالتحقق من سجل الأخطاء (Logs) الخاص بالتطبيق بعدما يتم إغلاقه عند الانتقال إلى الصفحة الثانية. يمكنك استخدام أدوات المطور (Developer Tools) المتوفرة في الهاتف لعرض سجل الأخطاء والتنبيهات. ربما يساعدك ذلك في تحديد سبب المشكلة.

الاختبار على متجر Google Play: تأكد من أنك تختبر نفس الإصدار الذي قمت بتحميله من Google Play وتثبيته على هاتفك لأنه قد يكون هناك اختلافات في النسخة المنشورة على المتجر.

الإصدارات والأجهزة: تأكد من أن التطبيق يدعم الإصدارات والأجهزة التي تم تجربة التطبيق عليها. قد يكون هناك فرق في الإصدارات أو الأجهزة التي تسبب المشكلة.

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

البيانات المحلية: إذا كنت تستخدم بيانات محلية (مثل قواعد البيانات) في التطبيق، تحقق من أنها تعمل بشكل صحيح عند التحميل من Google Play.

مراجعة قاعدة مستخدمي التطبيق: قد يساعدك مراجعة تقييمات المستخدمين وتعليقاتهم على Google Play للعثور على أي مشاكل يعانون منها بعد تنزيل التطبيق.

التحديثات والشهادات: تحقق من أنك لم تقم بتحديث التطبيق بشكل صحيح عند رفعه على متجر Google Play. تأكد من أنك تستخدم الشهادة المناسبة للتطوير والإنتاج على Google Play Console.

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

  • 0
نشر

هناك عدة أسباب محتملة لماذا يعمل تطبيقك بشكل جيد عند تجربته محلياً ولكنه يواجه مشاكل عند رفعه على Google Play:

  • قد تكون هناك مشكلة في بيئة الإصدار (Release build) مقارنة ببيئة التطوير (Debug build). تأكد من إعدادات الإصدار وخاصة عمليات الـ minify وobfuscate.
  • ربما تواجه مشكلة في الوصول للموارد أو قواعد البيانات عند الإصدار. تأكد من تهيئة مسارات الوصول بشكل صحيح.
  • قد تكون هناك مشكلة تراخيص أو أذونات ناقصة في الإصدار مقارنة بالتطوير. تأكد من تعريف كل الأذونات اللازمة في ملف المانيفست.
  • ربما تستخدم ميزات غير متوفرة في الإصدارات المستهدفة من نظام التشغيل. تأكد من التوافقية بين الشيفرة والإصدارات المستهدفة.
  • قم بمراجعة سجلات الخطأ crash logs لمعرفة تفاصيل المشكلة والاستثناءات. قد تساعد في تحديد السبب.

للبحث عن سجلات الأخطاء في تطبيقك، يمكنك استخدام أدوات الشركات المطورة الخاصة بذلك، مثل

  • Firebase Crashlytics: هي خدمة مجانية توفرها Google وتسمح للمطورين بتتبع الأخطاء والأعطال التي تحدث في تطبيقاتهم. توفر Crashlytics تقارير مفصلة توضح الأخطاء التي تم تسجيلها وتساعد المطورين على تحديد سبب المشكلة.
  • Sentry: هي خدمة تسمح للمطورين بتعقب الأخطاء والأعطال في تطبيقاتهم. توفر Sentry تقارير مفصلة توضح الأخطاء التي تم تسجيلها وتساعد المطورين على تحديد سبب المشكلة.
  • Instabug: هي خدمة تسمح للمستخدمين بإرسال تقارير عن الأخطاء والأعطال التي يواجهونها في التطبيقات. توفر Instabug تقارير مفصلة توضح الأخطاء التي تم تسجيلها وتساعد المطورين على تحديد سبب المشكلة.
  • 0
نشر

حاول استخدم أدوات تحليل التطبيق لتحديد الأخطاء، مثل Crashlytics و Sentry لتتبع الأخطاء التي تحدث في تطبيقك وإرسالها إليك، أيضًا اختبر تطبيقك على جهاز أندرويد آخر لتفقد هل المشكلة من جهازك أم لا، ويفضل لو كان به إصدار أندرويد أعلى مثلاً.

وبإمكانك إضافة أوامر تسجيل (Log) في أماكن محددة من التطبيق لتتبع تدفق التنفيذ والقيم المتغيرة، واستخدام أدوات تسجيل الأحداث مثل Logcat في Android Studio لعرض السجلات وفهم سير تنفيذ التطبيق والمعلومات المفيدة حول الأخطاء.

وإليك الخطوات لكيفية تصحيح أخطاء تطبيق Android:

  1. قم بتمكين تصحيح USB على جهازك. يمكنك العثور على هذا الإعداد في قائمة خيارات المطور.
  2. توصيل جهازك بالكمبيوتر باستخدام كابل USB.
  3. افتح Android Studio.
  4. في شريط الأدوات، انقر فوق الزر "تشغيل".
  5. حدد خيار "التصحيح".
  6. وفي حال كنت تقوم بتصحيح أخطاء تطبيقك لأول مرة، فسيطلب منك Android Studio تثبيت أدوات Android Debug Bridge (ADB). انقر فوق "تثبيت" لتثبيت أدوات ADB.
  7. سيقوم Android Studio الآن ببناء تطبيقك وتثبيته على جهازك. بمجرد تثبيت التطبيق، وسيبدأ في التشغيل في وضع التصحيح.

والآن تستطيع تعيين نقاط التوقف breakpoints  في الكود، ثم الإنتقال سطر بسطر لتفقد أين يقع الخطأ.

  • 0
نشر (معدل)

شكرا لكم جميعا على تفاعلكم معي

 

من مافهمت من حديثكم انه يمكن ان تكون بسبب اختلاف الاصدارات لكن ان الهاتف الذي استخدم  في تجربه التطبيق قبل الرفع هو نفسه الذي استخدمه بعد الرفع

 

بالمناسبه اني استخدم قاعده بيانات sql sever

هل يمكن ان تكون بسببها لكن كما تخبرتكم كانت تعمل بعي بشكل جيد قبل الرفع ام انه قد يكون بسبب رفع التطبيق بصيغه aab

تم التعديل في بواسطة Mazz Ibraheem
  • 0
نشر
بتاريخ 7 ساعة قال Mazz Ibraheem:

شكرا لكم جميعا على تفاعلكم معي

 

من مافهمت من حديثكم انه يمكن ان تكون بسبب اختلاف الاصدارات لكن ان الهاتف الذي استخدم  في تجربه التطبيق قبل الرفع هو نفسه الذي استخدمه بعد الرفع

 

بالمناسبه اني استخدم قاعده بيانات sql sever

هل يمكن ان تكون بسببها لكن كما تخبرتكم كانت تعمل بعي بشكل جيد قبل الرفع ام انه قد يكون بسبب رفع التطبيق بصيغه aab

جرب إختبار التطبيق بصيغة apk على هاتفك لتفقد أين المشكلة بالضبط، وأيضًا اختبر نفس النسخة على هاتف آخر.

  • 0
نشر

قمت بتفقد الكود سطرا سطرا ووجت ان الخطا في الاتصال بقاعده بيانات sqlcipher عند الغائي التعامل معها حلت المشكله 

 

قمت بكتابتها من جديد وبمجرد ماكتبت هذا السطر عادت المشكله

SQLiteDatabase.loadlibs(this);

 

وكما اسلفت لم اكن اواجه هذه المشكله قبل تحويل التطبيق الى apk

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...