MonoDroid,在发布模式下没有生成APK文件

时间:2012-09-18 07:08:53

标签: visual-studio-2010 xamarin.android apk

我正在使用MonoDroid和VisualStudio 2010.在发布模式下编译时,不会生成APK文件(应该在编辑输出旁边的BIN文件夹中)。

它过去像魅力一样工作。我无法指出我的项目配置,monodroid安装或其他任何内容发生了什么变化。

我只有3个警告说:

Found conflicts between different versions of the same dependent assembly.  BCom.MAF.ViewModel

一个:

Assembly generation -- The version '1.0.0.*' specified for the 'file version' is not in the normal 'major.minor.build.revision' format  BCom.MAF.UI.Android

这可能是一个(令人惊讶的)问题吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:8)

这是我的错误:APK文件仅在发布/开始期间生成。由于我只进行构建或重建而不是启动,即使在发布模式下,也不会生成APK。

在此Xamarin Monodroid Documentation中,第2步表示“在发布模式下测试”,以确保所有链接都正确。这听起来有点选择性。实际上,必须在发布模式下启动应用以获取APK文件。

可以通过在项目的MSBuild任务中稍微改变一下来改变此行为。

编辑:现在有一个新的“部署”上下文菜单项。一切都变得容易: - )