2011-04-07 179 views
5

无法在仿真器上运行应用程序本身应用程序已部署。不需要重新安装

它说当我在Android设备上运行它,“应用程序已部署,无需重新安装。”

当我不能甚至找到项目应用在手机上

+0

我也有同样的问题 – 2012-03-02 08:59:51

回答

2

有我的清单文件中的问题,

<activity android:name=".Main" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

在四号线,我输入action.MAIN为action.Main

所以没有活性,当应用被部署在设备启动,

感谢答案反正:)

1

尝试在你的项目,以改变一些代码,保存,建立,运行。然后它应该知道重新安装是必要的。

2

如果你想以确保应用程序在重新安装,你可以做到这一点的命令行:

$ adb uninstall my.app.package 
$ ant clean 
$ ant compile 
$ ant install 
+0

但是,这会卸载应用程序,擦除应用程序的数据等 – 2012-03-02 09:00:13

0

关闭仿真器,然后重新启动,然后再次运行。至于设备从设置中卸载应用程序并重新运行。

+0

didn;吨工作在所有 – 2011-04-07 09:05:01

0

当您连接设备到系统中,你应该保持运行状态为手动。 然后,当你试图运行它时,它会问:“选择设备?”

设置手册:运行>运行配置>目标>手动

+0

不是;那么这里的情况下:) – 2011-04-07 09:05:17

0

这是一个讨厌的错误,通常封堵USB出来,然后帮助。

但我得到了它最近由于内部的一些ADP插件错误 - 清洁工程后,不能因为R can't be resolved误差来构建。此外布局xml文件无法打开,因为The project target (Android 2.2) was not properly loaded.

然而,重新启动Eclipse的帮助。

1

有清单文件的问题。它不能访问任何启动活动。

1

您可以使用此命令强制重新安装:

$ adb install -r my.app.package 
0

这不是你的具体情况,但从来就遇到过好几次,当这种情况发生(与清单正确的)。

对于我来说,重新亚行的伎俩(在Eclipse中,打开设备视图并有您可满足中,并在合适与复位adb选项的菜单插入的设备)。

相关问题