无法将应用程序启动到模拟器中

时间:2011-05-23 09:44:21

标签: android

                   Android Launch!

[2011-05-23 10:28:49 - Trivia Quiz] adb is running normally.
[2011-05-23 10:28:49 - Trivia Quiz] No Launcher activity found!
[2011-05-23 10:28:49 - Trivia Quiz] The launch will only sync the application package on the device!
[2011-05-23 10:28:49 - Trivia Quiz] Performing sync
[2011-05-23 10:28:49 - Trivia Quiz] Automatic Target Mode: Preferred AVD 'TQ' is available on emulator 'emulator-5554'
[2011-05-23 10:28:52 - Trivia Quiz] Application already deployed. No need to reinstall.
[2011-05-23 10:28:52 - Trivia Quiz] \Trivia Quiz\bin\Trivia Quiz.apk installed on device
[2011-05-23 10:28:52 - Trivia Quiz] Done!

4 个答案:

答案 0 :(得分:1)

您的应用中没有启动器活动。将一个添加到清单文件中。这样的东西(将其添加到<application>标签中):

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

答案 1 :(得分:1)

部署&lt;&gt; (不同于)发布。

这个“跟踪”说的是你正在尝试安装已经存在的应用程序。

然后你只需像往常一样打开它。

但我认为您要安装该应用程序的较新版本。

我不记得(实际上不在家测试它)命令但你可以在尝试部署应用程序之前使用“adb uninstall application-name.apk”之类的东西。然后它会解决问题。

阅读手册,安装“目标”可能存在“覆盖”参数。

答案 2 :(得分:0)

尝试在模拟器上卸载它。菜单 - &gt;设置 - &gt;应用程序 - &gt; Trivia Quiz - &gt;卸载。

答案 3 :(得分:0)

您需要卸载您的应用程序,然后重新安装

在您的模拟器中,转到:设置==&gt;应用程序==&gt;管理应用程序==&gt;并卸载您的应用程序