2016-04-07 9 views
0

Also habe ich versucht, das Paket durch die folgenden Schritte zu ändern, die ich an anderer Stelle auf Stackoverflow Website:geänderten Paketnamen, jetzt AndroidManifest.xml funktioniert nicht

  1. erstellen ein neues Paket
  2. Refraktor das Paket zu dem neuen Paket
  3. Ändern der Paketlinie in der Form für die AndroidManifest.xml BTW Ich benutze Eclipse, wenn das relevant ist.

aber ich erhalte eine Fehlermeldung in der Datei AndroidManifext.xml:

Parser exception for /GameProj/AndroidManifest.xml: The prefix "com.p.gameproj.Dataid" for attribute "com.p.gameproj.Dataid:name" associated with an element type "activity" is not bound At line 31. 

Kann mir jemand sagen, was die Fehlermeldung bedeutet?

Auch hier ist die AndroidManifest.xml Datei, wenn es relevant ist:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.p.gameproj" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="21" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.p.gameproj.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      com.p.gameproj.Creditsname=".Credits" 
      android:label="@string/title_activity_credits" > 
     </activity> 
     <activity 
      com.p.gameproj.Dataid:name=".Data" 
      android:label="@string/title_activity_data" > 
     </activity> 
     <activitycom.p.gameproj.CharacterPageandroid:name=".CharacterPage" 
      android:label="@string/title_activity_character_page" > 
     </activity> 
     <activity 
      com.p.gameproj.StatPageame=".StatPage" 
      android:label="@string/title_activity_stat_page" > 
     </activity> 
     <activitycom.p.gameproj.MapMain  android:name=".MapMain" 
      android:label="@string/title_activity_map_main" > 
     </activity> 
    com.p.gameproj.ScreenLocvity 
      android:name=".ScreenLoc" 
      android:label="@string/title_activity_screen_loc"com.p.gameproj.BattleScreen/activity> 
     <activity 
      android:name=".BattleScreen" 
      android:label="@string/title_activity_battle_screen" > 
     </com.p.gameproj.InvScreen 
     <activity 
      android:name=".InvScreen" 
      android:label="@string/title_activity_inv_screen"com.p.gameproj.ShopThing </activity> 
     <activity 
      android:name=".ShopThing" 
      android:label="@string/title_activity_shop_thing" > 
     </activity> 
    </application> 

</manifest> 

Antwort

3

Sieht aus wie etwas, während Ihr Paket Namensänderung falsch gelaufen ist. Wahrscheinlich eine schlechte Suche/Ersatz-Aktion. Es gibt mehrere ungültige Attribute und Elemente in der AndroidManifest.xml Datei wie folgt vor:

<activity 
    com.p.gameproj.Dataid:name=".Data" 
    android:label="@string/title_activity_data" > 

Beachten Sie die com.p.gameproj.Dataid:name=".Data". Es sollte android:name=".Data" sein.

Sobald Sie alle diese schlechten Werte beheben, sollte es wieder funktionieren.

sollten Diese Nähe

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.p.gameproj" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="21" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.p.gameproj.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".Credits" 
      android:label="@string/title_activity_credits" > 
     </activity> 
     <activity 
      android:name=".Data" 
      android:label="@string/title_activity_data" > 
     </activity> 
     <activity 
      android:name=".CharacterPage" 
      android:label="@string/title_activity_character_page" > 
     </activity> 
     <activity 
      android:name=".StatPage" 
      android:label="@string/title_activity_stat_page" > 
     </activity> 
     <activity 
      android:name=".MapMain" 
      android:label="@string/title_activity_map_main" > 
     </activity> 
     <activity 
      android:name=".ScreenLoc" 
      android:label="@string/title_activity_screen_loc"> 
     </activity> 
     <activity 
      android:name=".BattleScreen" 
      android:label="@string/title_activity_battle_screen" > 
     </activity> 
     <activity 
      android:name=".InvScreen" 
      android:label="@string/title_activity_inv_screen"> 
     </activity> 
     <activity 
      android:name=".ShopThing" 
      android:label="@string/title_activity_shop_thing" > 
     </activity> 
    </application> 
</manifest> 
Verwandte Themen