我正在使用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
这可能是一个(令人惊讶的)问题吗?
提前感谢您的帮助。
答案 0 :(得分:8)
这是我的错误:APK文件仅在发布/开始期间生成。由于我只进行构建或重建而不是启动,即使在发布模式下,也不会生成APK。
在此Xamarin Monodroid Documentation中,第2步表示“在发布模式下测试”,以确保所有链接都正确。这听起来有点选择性。实际上,必须在发布模式下启动应用以获取APK文件。
可以通过在项目的MSBuild任务中稍微改变一下来改变此行为。
编辑:现在有一个新的“部署”上下文菜单项。一切都变得容易: - )