यह मेरे साथ भी होता है, और यह पता लगाने के लिए कुछ डिबगिंग लेता है। यदि आप ऐप पेज पर जाते हैं (अपडेट पर क्लिक करने से पहले), और बहुत नीचे स्क्रॉल करें, तो "अनुमति विवरण" का एक लिंक है। मेरे मामले में, यह "डिवाइस पर खातों का उपयोग करें" दिखाया गया है, जो android.permission.USE_CREDENTIALS
से मेल खाता है। आपके पास एक अलग अनुमति हो सकती है, लेकिन यदि आपके पास मेरा जैसा ही नया है, तो मैंने इसे कैसे डिबग किया और इसे ठीक किया।
मैं इस अनुमति जोड़ें नहीं था, लेकिन अपने पूरे निर्माण की एक ग्रेप कर रही है, मैंने देखा: ./app/build/intermediates/exploded-aar/com.google.android.gms/play-services-wallet/8.3.0/AndroidManifest.xml: <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
तो मैं गूगल प्ले-सेवाओं के लिए कुछ अद्यतन संदेह है (या शायद बढ़ने से चयनात्मक एपीआई के शामिल पूरे एपीआई में शामिल हैं, जैसा कि https://developers.google.com/android/guides/setup में चित्रित किया गया है) ने मुझे Google- play-Services फ़ाइल और इसकी AndroidManifest.xml निर्भरताओं का उपयोग करने का कारण बताया, जिसमें इस नई अनुमति सहित मुझे कभी आवश्यकता नहीं थी। इसमें इस बारे में अधिक जानकारी है: Why are permissions being automatically added to my AndroidManifest when including Google Play Services library
व्यक्तिगत Google-play-Services संकुल का उपयोग करने के लिए वापस जाकर, मैं वॉलेट और इसके USE_CREDENTIALS को हटाने में सक्षम था, जो मेरे इंस्टॉलेशन को फिर से निर्बाध बनाने में मदद करनी चाहिए।
संयोग से, एंड्रॉइड 6.0 मार्शमोले ने पूरी तरह से इस अनुमति को हटा दिया (USE_CREDENTIALS not available in new Android M API देखें), तो शायद इसके साथ कुछ करने के लिए कुछ है? जहां हाल ही में या हालिया अपडेट में वॉलेट स्वचालित रूप से इसके आधार पर शुरू हुआ, क्योंकि उन्हें लगता है कि यह मार्शमोलो में स्वचालित होगा, और कुछ ऐप्स अब इसके बारे में जागरूक किए बिना अनुमति निर्भरता सहित हैं?
स्रोत
2015-12-24 02:48:36