2016-04-07 12 views
0

を動作しません、私はStackOverflowのウェブサイト上の他の場所に、次の手順で、パッケージを変更しようとしました:変更されたパッケージ名が、今のAndroidManifest.xmlだから

  1. 新しいパッケージを作成するパッケージを屈折新しいパッケージへ
  2. AndroidManifest.xml btwのパッケージラインを変更する関連性がある場合はEclipseを使用しています。誰かがエラーメッセージは何を意味するのかを教えてもらえます

    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. 
    

    :?しかし、私はAndroidManifext.xmlファイルにエラーメッセージが出てい

それが関連するかどう

また、ここでAndroidManifest.xmlファイルは、です:何かがあなたのパッケージ名の変更時に間違っていたよう

<?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> 

答えて

3

が見えます。おそらく、誤った検索/置換操作です。次のようなAndroidManifest.xmlファイル内のいくつかの無効な属性と要素があります。

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

com.p.gameproj.Dataid:name=".Data"に注意してください。それはandroid:name=".Data"でなければなりません。

これらのすべての不良値を修正したら、再び機能するはずです。

これは近いはず

<?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> 
関連する問題