मैं निम्नलिखित निर्देशिका संरचना (जो एंड्रॉयड स्टूडियो द्वारा सेटअप था) का उपयोग कर परीक्षण करने के लिए कोशिश कर रहा हूँ अनदेखा किया जा रहा: AndroidManifest
मैं ठीक कुछ परीक्षण चला सकते हैं, और यहां तक किAllTests.java
AndroidManifest.xml
फ़ाइल के बिना भी ठीक है। बात यह है कि, मेरे नए परीक्षणों में से एक के लिए, मुझे
android.permission.INTERNET
अनुमति की आवश्यकता है।
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.core"
android:versionCode="2"
android:versionName="2.0" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
</manifest>
दुर्भाग्य से, यह काम नहीं करता है: तो, मैं AndroidManifest.xml
androidTest
निर्देशिका के भीतर स्थित फ़ाइल में निम्न गयी।
ई/RestAPIRequestTest: जब मैं अपने परीक्षणों में से एक को चलाने मैं अभी भी निम्न त्रुटि हो रही है (? लापता इंटरनेट अनुमति) अनुमति अस्वीकृत
मैं package
की स्थापना com.example.core.test
होने की कोशिश की है मेरी AndroidManifest.xml
फ़ाइल में (क्योंकि यह मेरी सेटिंग्स-> ऐप्स सूची में दिखाया गया है), लेकिन बिना किसी खुशी के।
मुझे लगता है कि यह AndroidManifest.xml
फ़ाइल को भी पहचान नहीं रहा है, क्योंकि संस्करण संख्या परीक्षण ऐप के लिए सेटिंग्स में दिखाई नहीं दे रही है।
मैं अपने परीक्षण प्रोजेक्ट के लिए सही अनुमति कैसे लगा सकता हूं?
मुझे पता है कि यह एक साल पहले था, लेकिन क्या आपको कभी यह हल हो गया? Src/androidTest/AndroidManifest.xml में मेरा मैनिफेस्ट पूर्ण मैनिफेस्ट में विलय नहीं किया जा रहा है। – Andrew
@Andrew मैं दुर्भाग्यवश, इसके लिए एक संतोषजनक उत्तर नहीं ढूंढ पाया। हमारी परीक्षण संरचना में काफी बदलाव आया है, इसलिए यह अब मेरे लिए कोई मुद्दा नहीं है, लेकिन बदलाव से पहले, मेरे लिए कोई भी जवाब काम नहीं कर रहा था। :( – jwir3