मुझे त्रुटि "टैग विशेषता पैकेज में अमान्य वर्ण" "मिल रहा है।" एंड्रॉइड मैनिफेस्ट में, जबकि स्पष्ट रूप से अमान्य चरित्र नहीं है। यहाँ कोड है:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.exampl e.harounsmida.test2"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="22" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<application
android:name="com.example.harounsmida.test2.app.AppController"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.harounsmida.test2.LoginActivity"
android:label="@string/app_name"
android:launchMode="singleTop"
android:windowSoftInputMode="adjustPan" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.harounsmida.test2.RegisterActivity"
android:label="@string/app_name"
android:launchMode="singleTop"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="com.example.harounsmida.test2.MainActivity"
android:label="@string/app_name"
android:launchMode="singleTop" />
<activity
android:name="com.example.harounsmida.test2.UploadToServerActivity"
android:label="@string/app_name"
android:launchMode="singleTop" />
</application>
</manifest>
मैं यह नहीं समझता कि समस्या कहां है, Android Studio का कहना है कि "बिल्ड फ़ोल्डर के तहत फ़ाइल उत्पन्न होती है और इसे संपादित नहीं किया जाना चाहिए। हालांकि मैंने इसे संपादित नहीं किया है।"
उत्तर:
उत्तर № 1 के लिए 12पैकेज नाम से स्थान निकालें:
package="com.exampl e.harounsmida.test2"
स्थान हटाने के बाद:
package="com.example.harounsmida.test2"
उत्तर № 2 के लिए 1
उन लोगों के लिए जो अभी भी "इस समस्या को हल नहीं कर सकते:
1 - एंड्रॉइड स्टूडियो बंद करें।
2 - अपनी परियोजना निर्देशिका में ब्राउज़ करें।
3 - प्रोजेक्ट डायरेक्टरी नाम को कुछ और नाम दें।
4 - एंड्रॉइड स्टूडियो खोलें और अपनी परियोजना खोलें (नामांकित निर्देशिका में ब्राउज़ करें)।
5 - सेलेक्ट बिल्ड -> फ्लेवर संपादित करें -> एप्लीकेशन आईडी टेक्स्टबॉक्स में yourname.myapplication जैसा कुछ टाइप करें (गैर अंग्रेजी अक्षरों या स्थान का उपयोग करने से बचें)
छवि
6 - बिल्ड बिल्ड -> पुनर्निर्माण परियोजना का चयन करें और आप जाने के लिए अच्छे हैं।
जवाब के लिए 0 № 3
इस कोड को आज़माएं
package="com.example.harounsmida.test2"
जवाब के लिए 0 № 4
अपने पैकेज की परिभाषा में स्थान को हटा दें क्योंकि अंतरिक्ष की अनुमति नहीं है
जवाब के लिए 0 № 5
ऊपर बताए अनुसार त्रुटि को फेंकने के बाद, एंड्रॉइड स्टूडियो फ़ाइल खोलता है "डिबगAndroidManifest.xml "। ध्यान दें कि प्रोजेक्ट के लिए मेनिफेस्ट फ़ाइल" हैमुख्यAndroidManifest.xml "। मैंने शुरुआत में नोटिस नहीं किया था और पूर्व फ़ाइल (जो एंड्रॉइड स्टूडियो खुलता है) से अंतरिक्ष को हटा रहा था।"
आशा करता हूँ की ये काम करेगा!
जवाब के लिए 0 № 6
कृपया फ़ाइल को वर्गीकृत करने पर विचार करें और देखें कि आपने क्या आवेदन दिया है।
पैकेज के मान में स्थान और अतिरिक्त वर्ण के लिए भी देखें