在使用Visual Studio 2015和Xamarin时,发布Android应用程序选项被禁用。

5
尝试发布我的Android应用程序时,Visual Studio 2015 中的选项:工具-> Android-> 发布Android应用程序被禁用,因此我无法签名和发布应用程序。可能的原因是什么?

如果您能提供更多关于您尝试实现的内容以及已经尝试的方法的信息,您的问题将会引起更多的回应。 - Boeckm
3个回答

9

前往项目属性并取消“使用共享运行时”的勾选,然后按下ctrl+shift+B


8

3个可能的原因:

1- 您的解决方案配置处于调试状态,您必须选择发布以进行部署。

2- 取消选中使用共享运行时复选框。当选择此选项且处于发布模式时,导出选项将完全不可用。

Use shared runtime must be unchecked

3- 您部署了一个旧版本,并且还没有更改Android Manifiest文件。要更改,请选择您的Droid项目,打开属性并在Android Manifiest选项卡中进行检查:

版本号版本名称字段。

Android manifiest

与您之前部署的值相同吗?

尝试更改这些值。

看起来Xamarin会禁用此选项,直到您将其更改为新值。


1
我还想补充一种可能的原因是“取消选中”“使用共享运行时”复选框。如果选择了此选项并且处于释放模式,则导出选项将根本不可用。 - Honnes
我遇到了同样的问题,上面的选项没有帮助。有什么其他想法可以再次启用导出选项吗(先前是可用的)? - Jay
嗨@Jay,你用的是哪个版本的Xamarin/VS?最新版本的发布流程有点不同,请查看此链接:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_3_-_publishing_an_application_on_google_play/ - Sebastián Guerrero

1

另一个可能的原因,来自Xamarin论坛(这对我解决了问题)。在Android-SDK>Tools中,我只有几个文件夹。

SDK>Tools文件夹将是空的。进入SDK>Temp文件夹。那里会有一个名为tools_的压缩包。将此压缩包复制到其他地方并解压缩。解压缩后的文件夹将有“Tools”文件夹。用此Tools文件夹替换SDK>Tools文件夹,然后Archive/SDK Manager等所有内容都将恢复。

https://forums.xamarin.com/discussion/85853/archive-option-is-disabled-in-visual-studio-2015

然后重新启动Visual Studio。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接