未找到启动器活动。启动只会同步设备上的应用程序包

时间:2013-11-11 15:16:58

标签: java android

我在启动测试应用程序时遇到错误,我是Android开发的新手,希望你们能帮助我。

这是我的清单文件:

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

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

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

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity
        android:name="com.jhaydev.weirdgeeks.Menu"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.jhaydev.weirdgeeks.MENUA" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
</application>
</manifest>

我收到以下错误:

  

[2013-11-11 22:59:16 - WeirdGeeks] Android发布! [2013年11月11日   22:59:16 - WeirdGeeks] adb正常运行。 [2013-11-11 22:59:16 -   WeirdGeeks]没有找到Launcher活动! [2013-11-11 22:59:16 -   WeirdGeeks]启动只会同步应用程序包   设备!

感谢。

1 个答案:

答案 0 :(得分:1)

只需在代码中替换此行:

 <intent-filter>
          <action android:name="android.intent.action.MAIN" />

         <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>