c# - Xamarin - Android - Visual Studio - 应用程序无法启动

标签 c# android visual-studio-2012 xamarin

我正在使用 Visual Studio 2012 中的 Xamarin 开发一个 Android 项目。我最近从 HDD 升级到 SSD,因此我重新安装了 Windows 和我的所有程序。

克隆我的 git 存储库并尝试在我的设备上运行应用程序后,我无法让它运行。我能够启动一个新的 hello world 项目并让它运行,但我无法让这个项目运行。

这就是错误所说的:

应用程序无法启动。确保应用程序已安装到目标设备并具有可启动的 Activity (MainLauncher = true)。

此外,检查 Build->Configuration Manager 以确保此项目设置为针对此配置进行部署。

我已寻找解决此问题的方法,但找不到任何可行的方法。

最佳答案

我解决了这个问题。不知何故,该应用程序仍然存在于我的设备上,即使它没有出现在我的应用程序中,我需要将其删除。

解决方案是找到我通过电子邮件发送的旧 APK 并安装它。然后我卸载了该应用程序并从 Visual Studio 再次部署它。这次成功了。

您可以在此处阅读更多信息:https://forums.xamarin.com/discussion/8501/install-failed-update-incompatible

编辑(2017 年 3 月 13 日):

似乎很多人都觉得这个答案很有用,所以我决定如果你无法访问旧版本,我应该用另一种方法来更新它以卸载应用程序。

正如 Atul Chaudhary 和 Nestel 所说,您可以打开 adb 命令提示符并运行 adb uninstall <com.your.application.package.name> .如果您的应用程序有任何残留物,这应该摆脱它们。

关于c# - Xamarin - Android - Visual Studio - 应用程序无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34294649/

相关文章:

c# - 在 WPF 中生成和绘制视频的快速方法是什么?

android - developer.android.com/training bitmapfun 项目

c++ - 使用 SDL2.0.3 加载 PNG 图像

C# string.Replace 用于删除 �?

c# - ElasticSearch 结合 MultiMatch 和 Must

java - 开始新 Activity 时强制关闭

java - 如何根据屏幕尺寸动态改变高度?

asp.net - 为什么 ASP.Net MVC 将我的 "Fixed"区域重命名为 "_Fixed"

visual-studio-2010 - 显示错误 "This project is incompatible with the current version of visual studio"

c# - 我需要 Unity 容器的单个实例吗?