gpt4 book ai didi

c# - Xamarin 部署不适用于 Android

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:58:17 25 4
gpt4 key购买 nike

我已经建立了一个新的 Xamarin.Forms 项目。我想构建它并将其部署到模拟器或 Android 设备,但它不工作。在Visual Studio的Outputwindow中,显示如下错误:

The application could not be started. Ensure that the application has been installed to the target device and has a launchable activity (MainLauncher = true).

更新:

如果我查看构建日志,我可以找到以下内容:

2>Mono.AndroidTools.InstallFailedException: Unexpected install output: Error: Could not access the Package Manager. Is the system running?

2> bei Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName)

2> bei Mono.AndroidTools.AndroidDevice.c__AnonStoreyD.<>m__0(Task`1 t)

2> bei System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()

2> bei System.Threading.Tasks.Task.Execute()

2>Deployment failed because of an internal error: Unexpected install output: Error: Could not access the Package Manager. Is the system running?

最佳答案

您需要先将Android 项目设置为启动项目。右键单击 Android 项目并选择设置为启动项目

确保您已选中“构建”和“部署”复选框。您可以右键单击解决方案并选择配置管理器


此外,请确保模拟器已经在运行

您需要等待模拟器完全启动 - 大约需要几分钟。一旦它完全启动(模拟器上的 UI 会改变),它应该可以工作。

您需要在模拟器运行后重新启动应用程序并选择正在运行的模拟器(出现提示时)。

关于c# - Xamarin 部署不适用于 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37545360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com