Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用Docker容器使用Xamarin构建Android应用程序吗_Android_Visual Studio_Docker_Xamarin - Fatal编程技术网

我可以使用Docker容器使用Xamarin构建Android应用程序吗

我可以使用Docker容器使用Xamarin构建Android应用程序吗,android,visual-studio,docker,xamarin,Android,Visual Studio,Docker,Xamarin,阅读有关Docker和容器化应用程序开发的Microsoft文档,它没有清楚地描述您可以做什么和不能做什么 作为一名开发人员,容器的一个引人注目的用例是能够在容器中拥有我的实际开发环境,这样当我需要在不同的物理机器上处理特定的项目时,我就可以从容器注册表安装必要的容器,然后就可以了 微软的文档似乎暗示,实际上并没有明确说明,这确实适用于Dotnet核心应用程序,但没有提及其他哪些应用程序类型(如果有的话) 举个具体的例子。我想使用Xamarin构建一个Android应用程序。我不希望必须全局安装

阅读有关Docker和容器化应用程序开发的Microsoft文档,它没有清楚地描述您可以做什么和不能做什么

作为一名开发人员,容器的一个引人注目的用例是能够在容器中拥有我的实际开发环境,这样当我需要在不同的物理机器上处理特定的项目时,我就可以从容器注册表安装必要的容器,然后就可以了

微软的文档似乎暗示,实际上并没有明确说明,这确实适用于Dotnet核心应用程序,但没有提及其他哪些应用程序类型(如果有的话)

举个具体的例子。我想使用Xamarin构建一个Android应用程序。我不希望必须全局安装特定版本的Android SDK,也不希望安装多个全局Android SDK,以便在处理不同项目时在它们之间切换。相反,我想在Docker容器中使用Android构建环境

这可能吗?如果是这样的话,是否有任何文档描述我可能会如何做

如果这是不可能的,作为一名开发人员,我仍然必须为我在本地工作的每种类型的项目,在我使用的每台开发机器上安装一个完整的构建环境,那么作为一名开发人员,我真的看不到Docker对我有什么用处。在这种情况下,它似乎主要是一个ProdOps工具