无法在设备本身上运行模拟器上的应用程序
它说当我在Android设备上运行“应用程序已部署。无需重新安装。”
当我甚至无法在手机上找到项目应用程序时
答案 0 :(得分:2)
如果您想确保重新安装该应用,可以在命令行中执行:
$ adb uninstall my.app.package
$ ant clean
$ ant compile
$ ant install
答案 1 :(得分: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>
在第4行,我输入action.MAIN作为action.Main
因此,在设备上部署应用程序时,没有活动启动,
无论如何,谢谢你的答案:)答案 2 :(得分:1)
尝试更改项目中的一些代码,保存,构建,运行。然后它应该知道重新安装是必要的。
答案 3 :(得分:1)
Manifest文件中存在问题。它无法访问任何活动以进行启动。
答案 4 :(得分:1)
您可以使用此命令强制重新安装:
$ adb install -r my.app.package
答案 5 :(得分:0)
关闭模拟器并重新启动,然后再次运行。至于设备从设置中卸载应用程序并重新运行。
答案 6 :(得分:0)
无论何时将设备连接到系统,都应将运行状态保持为手动状态。 然后,当你试图运行它时,它会问:“选择设备?”
设置手动:运行&gt;运行配置&gt;目标&gt;手册
答案 7 :(得分:0)
这是一个令人讨厌的错误,通常是将USB插入然后帮助。
但是我最近因为一些内部ADP插件错误而得到它 - 在清理项目后因为R can't be resolved
错误而无法构建。此外,无法打开布局xml文件,因为The project target (Android 2.2) was not properly loaded.
。
然而,Eclipse重启帮助了。
答案 8 :(得分:0)
这不是针对您的具体情况,但是当发生这种情况时我已经多次遇到过(使用Manifest正确)。
对我来说,重置adb可以解决问题(在Eclipse中,打开设备视图,你会发现插入的设备,右边是带有重置adb选项的菜单)。