2

我的 AndroidManifest.xml 如下所示:

<application android:label="droid VNC server" android:icon="@drawable/icon"
android:name="MainApplication" android:debuggable="true">
<activity android:name=".MainActivity" android:launchMode="singleInstance"
    android:label="@string/app_name" android:icon="@drawable/icon">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
                    <action android:name="org.onaips.vnc.ACTIVITY_UPDATE" />
    </intent-filter> 
</activity>
</application>

我已经设置了以下两行:

为什么我仍然收到错误未找到启动器活动启动只会同步设备上的应用程序包

谢谢

4

2 回答 2

6

intent-filter在 xml 文件中的标签应该是这样的:

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

把它放在<activity>标签里,你应该没问题

于 2012-04-26T03:40:16.303 回答
3

删除线

<action android:name="org.onaips.vnc.ACTIVITY_UPDATE" />

因为有 2 条相似的行,所以通常考虑第 2 行。(歧义)。因此,只需删除该行,您就会在启动器中看到该应用程序!

于 2012-04-26T04:23:41.153 回答