【问题标题】:Can't deploy app Xamarin Correctly无法正确部署应用 Xamarin
【发布时间】:2015-12-14 12:11:29
【问题描述】:

我的 android 应用程序没有正确构建和部署。当启动一个新实例时,它会将我的应用程序启动到我的物理移动设备上,并且我可以在 Visual Studio 中进行调试。但现在它不会将应用程序启动到移动设备,当我手动运行应用程序时,它不会在 Visual Studio 中进行调试。该项目具有可移植类,并且正在使用 Xamarin.Forms。

我确实更改了 AndroidManifest.xml 上的构建操作。

我确实将文件位置更改为不包含符号或空格。

附加的是输出现在的样子,之后什么都不做。

此外,在我排除的屏幕底部显示 - “正在连接到 logcat:三星 SM-N9005...”,但没有任何反应。

【问题讨论】:

  • 应用程序是否安装在设备上?
  • 是的。该应用程序确实安装在设备上。
  • 您是否完全更新了 Xamarin Studio 和 Xamarin Visual Studio 插件?如果没有,请更新所有内容,然后重新启动 Visual Studio。您也可以尝试完全卸载设备的应用程序并重新部署。您还打开了哪些构建选项(LLVM 编译、链接器等),您是在调试模式还是其他模式下运行项目?最后,您可能想要打开部署日志记录:developer.xamarin.com/guides/android/troubleshooting/…
  • 我已更新 Xamarin Studio 和所有插件。 LLVM 已关闭。我的链接器是“无”。它肯定设置为 DEBUG 构建。调试模式设置为构建和部署。我找不到它似乎已更改的部署日志记录屏幕。我确实在 VS 2013 中打开了我的解决方案,它可以工作。在 VS 2015 上似乎无法正确连接和挂钩调试器。

标签: c# android debugging xamarin xamarin.android


【解决方案1】:

使用 adb 卸载应用程序的幽灵

 adb uninstall my.package.id

参考: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] even if app appears to not be installed

【讨论】:

    【解决方案2】:

    当您混合使用 RELEASE 和 DEBUG 版本时,通常会发生这种情况。您不能使用 RELEASE 更新 DEBUG 版本,反之亦然。 如果您没有在应用程序列表中看到您的应用程序,那是因为在 UPDATE 失败后它以包名命名,并且位置可能与平时不同。

    【讨论】:

      【解决方案3】:

      我之前构建和检查的代码也发生了同样的事情。对我有用的是,如果选择了手机,则从 Visual Studio 中的模拟器下拉菜单更改为某些不同的平台平板电脑;如果选择了平板电脑,则更改为手机。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-26
        • 2021-08-26
        • 2018-10-12
        • 1970-01-01
        相关资源
        最近更新 更多