2016-07-07 4 views
1

私は必要な属性名がありませんアクションタグを付ける、必要な属性名がありませんタグ活動を得続ける、と私のアプリを実行しようとすると行方不明に必要な属性名の誤りにカテゴリにタグをつけます。マニフェストファイルには、次のとおりです。不正な形式のマニフェスト - タグ<activity>行方不明に必要な属性名

<?xml version="1.0" encoding="utf-8"?> 
<manifest 
    xmlns:android="http://schemas.android.caom/apk/res/android" 
    package="com.cobyllamarco.morsoul" 
    android:installLocation="preferExternal" 
    android:versionCode="1" 
    android:versionName="1.0" > 
    <uses-sdk 
     android:minSdkVersion="3" 
     android:targetSdkVersion="17" /> 
    <application 
     android:name=".MorsoulDemo0" 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="Morsoul Demo" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MorsoulDemo0" 
      android:label="Morsoul Demo0" 
      android:screenOrientation="landscape" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 

を私は(有効戻ってきた)小文字にすべてのパッケージを設定してとかしとXMLのバリデータをオンラインを通してそれを送りました。助けてください...

答えて

0

名前空間に入力ミスがあります。

xmlns:android="http://schemas.android.caom/apk/res/android" 

com、ないcaomがあるはずです。

私はこのタイプミスをして、同じ結果を得ようとしました: "missed 'name'属性"。

+0

それだけです!ありがとう!私はそんなことを掴んでいないと思っていますが、まだありがとうございます! –

0

あなたのアプリケーション&アクティビティタグは同じ属性 'name = .MorsoulDemo0'を持つようです。 アプリケーションタグ&の名前属性として、アプリケーションサブクラスにアクティビティタグの名前属性としてアクティビティを指定します。

+0

ありがとうございます。私はまだ '<アクティビティ名>に変更されたときにアクティビティ名に問題があります。アクティビティ名:" activity_morsoul_demo0 "android:label =" Morsoul Demo0 " アンドロイド:screenOrientation =" landscape ">'なぜアクションとカテゴリがまだ名前を持たないとして登録しているのですか...しかし、もう一度、これに答える時間があることに感謝します。 –

+0

"activity_morsoul_demo0"はXMLレイアウトかJavaクラスですか? – sJy

+0

あなたのレイアウトファイル名ではなく、android:name属性でActivityクラス名を使用してください。 – sJy