firebase - Google VR स्टार्टअप में Google Play डेवलपर कंसोल में "प्री-लॉन्च रिपोर्ट" में विफलताएं




unity3d google-play (2)

मैं यूनिटी 3 डी में Google वीआर का उपयोग करके एक गेम पर काम कर रहा हूं और मैंने हाल ही में एकता 3 डी के संस्करण और (निर्मित) Google वीआर एसडीके को नवीनतम संस्करण में अपडेट किया है। ऐसा करने के बाद प्री-लॉन्च रिपोर्ट (फायरबेस पर स्वचालित परीक्षण) 6 इकाइयों में से 5 पर, एकता स्प्लैश स्क्रीन के दौरान क्रैश दिखा रहा है।

यह मुद्दा है जो रिपोर्ट किया गया है:

Issue: Crash of app uk.co.softkitty.puzzleroom running instrumentation ComponentInfo{com.google.android.apps.mtaas.crawler/android.support.test.runner.AndroidJUnitRunner}

बहुत उपयोगी नहीं है, यह ऐप अनपेक्षित रूप से बंद होने पर जेनेरिक यूनिट परीक्षण परिणाम की तरह दिखता है। मैंने लॉग को देखा है और मेरे ऐप या एकता से कुछ भी असामान्य नहीं पाया है, लेकिन मुझे कुछ मिला। ऐसा लगता है कि यह टेस्ट स्क्रिप्ट द्वारा स्वयं ही हो सकता है:

10-27 01:54:54.494: I/ViewInteraction(19677): Performing 'single click' action on view (with class name: is "android.widget.ImageButton" and with id: uk.co.softkitty.puzzleroom:id/ui_back_button ...............

यह मेरे लिए, ऐसा लगता है कि टेस्ट रनर ऐप यूआई की खोज कर रहा है और पहली चीज यह है कि "बैक" बटन पर क्लिक करें। जो मैं ऐप को बंद करने की उम्मीद करता हूं। मैंने फायरबेस को सीधे इस्तेमाल करने का भी प्रयास किया, जो इसकी पुष्टि करने लग रहा था:

फायरबेस गतिविधि मानचित्र

क्या ऐसा लगता है कि यह एकता / जीवीआर या यहां तक ​​कि फायरबेस में परिवर्तन के कारण सिर्फ एक बग / लाल हेरिंग है? क्या किसी और को भी इसका अनुभव हुआ है?

अगर मैं वास्तव में इतने सारे उपकरणों पर दुर्घटनाग्रस्त हो रहा हूं तो मैं इसे छोड़ना नहीं चाहता!

बहुत धन्यवाद


मैंने इसके बारे में Google Play समर्थन से पूछा और वे मेरे पास वापस आ गए।

उन्होंने पुष्टि की है कि यह मुद्दा प्री-लॉन्च रिपोर्ट द्वारा उपयोग किए जाने वाले नए क्रॉलर के कारण होता है। विवरण "प्री-लॉन्च रिपोर्ट संस्करण" खंड के तहत here पाया जा सकता है

उन्होंने इस मुद्दे को आगे बढ़ाया है और एक कार्यवाही भी प्रदान की है:

  1. अपने प्ले कंसोल में साइन इन करें।
  2. एक ऐप का चयन करें।
  3. रिलीज प्रबंधन> प्री-लॉन्च रिपोर्ट> सेटिंग्स का चयन करें।
  4. "प्री-लॉन्च रिपोर्ट संस्करण" अनुभाग में, ऑप्ट-आउट स्विच को दाएं मुड़ने तक दाईं ओर ले जाएं।

मैंने अभी तक यह सत्यापित नहीं किया है लेकिन मेरे पास एक बार जवाब के रूप में चिह्नित होगा।

संपादित करें

मैंने इसका परीक्षण किया है और सभी परीक्षण फिर से गुजरते हैं, इसलिए यह अब के लिए एक अच्छा समाधान की तरह दिखता है।


हमारे एपीके को अपलोड करते समय हमें यह मिला। यह 27 अक्टूबर को शुरू हुआ और अगले 4 दिनों में दुर्घटनाग्रस्त हो गया जब तक कि हमने अपना सेटअप नहीं बदला। मैं हमारे कोड बेस में कुछ भी नहीं देख सका जो इस समस्या को ट्रिगर करना चाहिए, इसलिए मुझे आश्चर्य है कि यह Google की तरफ से बदलाव से संबंधित है या नहीं।

हालांकि, हमने अभी दो बदलाव किए हैं और अब सबकुछ फिर से काम कर रहा है।

हमने निम्नलिखित पंक्ति को proguard-project.txt जोड़ा:

-keep class android.arch.** { *; }

मुझे लगता है कि यह तय किया गया था।

उसी समय हमने compileSdkVersion और targetSdkVersion को 27 में बदल दिया (और संगत रूप से सभी संबंधित समर्थन libs)। सभी के लिए मुझे पता है कि वे इसे यहां भी तय कर सकते थे ..

संपादित करें:

अपने प्रश्न का अधिक सीधे जवाब देने के लिए: हां, ऐसा लगता है कि यह एक बग / लाल हेरिंग है, न कि एकता की तरफ, लेकिन फायरबेस टेस्ट लैब में या Google के समर्थन में। मैंने एपीके का परीक्षण किया जो प्री-लॉन्च परीक्षणों में असफल रहा और यह मेरे डिवाइस पर ठीक काम करता था।







google-vr