2011-05-23 119 views
0
    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! 

回答

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

Upvoted - 你打败了我!其他人都被'应用程序已部署'位所愚弄。 – 2011-05-23 09:55:16

0

您需要卸载应用程序,并在仿真器重新安装

,请访问:设置==>应用程序==>管理应用==>并卸载您的应用程序

1

部署<>(不同于)启动。

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

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

但我想你想安装一个更新的版本的应用程序。

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

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