मैं एक एंड्रॉइड एप्लिकेशन पर एक विशाल स्रोत कोड बेस के साथ काम कर रहा हूं। मुझे यह पसंद नहीं है कि मेरे आवेदन को कुछ अनुमतियों की आवश्यकता नहीं है, और मुझे संदेह करना शुरू हुआ कि कुछ ऐसे हैं जिन्हें बहिष्कृत किया गया है और अब इसकी आवश्यकता नहीं है।बहिष्कृत अनुमतियों को कैसे निर्धारित किया जाए?
सवाल यह है - यह निर्धारित करने के लिए कैसे करें, और जो वास्तव में बहिष्कृत हैं?
मैं बंद एक संदिग्ध अनुमति को हटाने और (ग्रहण जूनो का प्रयोग करके) यह पुन: संयोजित करने की कोशिश की, और आशा व्यक्त की एक त्रुटि या एक चेतावनी के रूप में चिह्नित करने के संकलित है, लेकिन ऐसा नहीं किया।
ने भी कोड पर स्पष्ट रूप से लिंट चलाने की कोशिश की, और इसे या तो इसका पता नहीं लगा।
एप्लिकेशन संकलित और डिवाइस पर चलता है, और मुझे लगता है कि AccessDenied के साथ रनटाइम अपवाद फेंक देगा जब प्रासंगिक एपीआई कुछ कोड प्रवाह पर कॉल किया जाएगा।
क्या सभी एपीआई कोड ब्राउज़ किए बिना या कई परिदृश्यों में एप्लिकेशन चलाने के बिना उस एपीआई का पता लगाने का कोई प्रभावी तरीका है?
धन्यवाद!
पर अधिक जानकारी दिलचस्प लग रहा है। लेकिन वास्तव में मैं अपने डिवाइस पर ऐसा कैसे करूं? किस झंडे को देना है? एपीके स्थापित करते समय? – Dekel
क्या यह एक मेवेन समाधान है? – TacB0sS