应用程序无法在模拟器中运行

时间:2013-01-13 17:09:23

标签: android android-emulator android-manifest android-debug

我编写了一个应用程序。代码中的一切都很好。但它不能在模拟器中运行。它给出了一些错误如下:

  1. D:\ Android Workspace \ DbTuts \ AndroidManifest.xml的分析器异常:元素类型“application”必须以匹配的结束标记“”终止。

  2. 运行时没有命令输出:'am start -n com.android.tuts / com.android.tuts.MyActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER'​​on device emulator-5556

  3. 清单代码如下:

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

1 个答案:

答案 0 :(得分: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>

您之前使用过两个单独的<application>元素,这是不允许的。