मैं उपयोग इंस्ट्रुमेंटेशन PhoneApp परीक्षण करने के लिए मैं इंस्ट्रुमेंटेशनjava.lang.SecurityException: अनुमति इनकार:
मैं apk बनाया और नेक्सस वन पर स्थापित के माध्यम से अपने परीक्षण आवेदन लिखा था - एंड्रॉयड फोन - इस पारित कर दिया मेरे कोड मैं में मैं आंतरिक कक्षाओं का उपयोग कर रहा हूं जो मानक एसडीके का हिस्सा नहीं हैं। मैं इसे ग्रहण में नहीं बल्कि मेरे एम्बेडेड एनवी में बनाता हूं। मैं कंपनी में व्यस्त हूं जो एंड्रॉइड के लिए विकास कर रहा है, इसलिए मेरे पास सभी आंतरिक पुस्तकालयों के साथ एंड्रॉइड पेड़ है।
मैं अपने मैनिफेस्ट में उचित अनुमतियों का उपयोग करता हूं।
मेरे एपीके ने शायद कुछ हस्ताक्षर के साथ हस्ताक्षर किए !! लेकिन शायद यह हस्ताक्षर पर्याप्त नहीं है।
अब मैं एडीबी के माध्यम से परीक्षण चलाने के लिए और इस त्रुटि तुरंत मिल गया:
-------------------------------------------------------------------------------------
INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Permission Denial: starting instrumentation ComponentInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRunner} from pid=495, uid=495 not allowed because package com.android.phonetests does not have a
signature matching the target com.android.phone
INSTRUMENTATION_STATUS_CODE: -1
java.
lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{com.android.phonetests/com.android.phonetests.PhoneInstrumentationTestRunner} from pid=495, uid=495 not allowed because package com.android.phonetests does not have a
signature matching the target com.android.phone
-------------------------------------------------------------------------------------
कृपया मदद करते हैं।
आप देखते हैं जब मैं अपने प्लेटफ़ॉर्म (फ़ोन डिवाइस) पर अपना ऐप हूं, मुझे ऐसी अनुमति अस्वीकार नहीं है !! यह तब होता है जब मैं संदर्भ फोन पर अपना एपीके स्थापित करता हूं और चलाता हूं उदाहरण के लिए नेक्सस वन Google या किसी अन्य। मेरा ऐप परीक्षण फ़ोन ऐप जो फोन पर चल रहा है ?? – ilana