0

アプリケーションをコーディングしました。コードはすべて問題ありません。ただし、エミュレータでは実行されません。次のようなエラーが発生します。

  1. D:\ Android Workspace \ DbTuts \ AndroidManifest.xmlのパーサー例外:要素タイプ "application"は、一致する終了タグ""で終了する必要があります。

  2. 実行時にコマンド出力がありません:'am start -n com.android.tuts / com.android.tuts.MyActivity -a android.intent.action.MAIN -candroid.intent.category.LAUNCHER'​​デバイスエミュレーター-5556

マニフェストコードは次のとおりです。

 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.android.tuts"
  android:versionCode="1"
  android:versionName="1.0">
 <uses-sdk android:minSdkVersion="8" />
 <application android:name=".ApplicationContextProvider"
         android:label="@string/app_name"></application> 

 <application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".MyActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

  </application>
  </manifest>
4

1 に答える 1

1

使用してみてください:

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

 <application android:name=".ApplicationContextProvider" android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".MyActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

  </application>
  </manifest>

以前は2つの別々<application>の要素を使用していましたが、これは許可されていません。

于 2013-01-13T17:10:23.713 に答える