Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.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
创建新Android应用程序(Visual Studio)时,对象引用未设置为对象的实例_Android_Xamarin_Xamarin.android_Visual Studio 2015 - Fatal编程技术网

创建新Android应用程序(Visual Studio)时,对象引用未设置为对象的实例

创建新Android应用程序(Visual Studio)时,对象引用未设置为对象的实例,android,xamarin,xamarin.android,visual-studio-2015,Android,Xamarin,Xamarin.android,Visual Studio 2015,在VisualStudio2015中,安装了Xamarin、Android SDK、jdk 1.7和emulator,Xamarin在工具>选项>Xamarin中有所有绿色选中项。但当我尝试创建空白应用程序(Android)时,VS显示一个错误: 对象引用未设置为对象的实例 然后新项目无法创建,解决方案资源管理器将为空 我该如何解决它呢?我在Visual Studio安装程序中将Android SDK安装程序(API级别19和21)[第三方]更新为Android SDK安装程序(API级别22)

在VisualStudio2015中,安装了Xamarin、Android SDK、jdk 1.7和emulator,Xamarin在工具>选项>Xamarin中有所有绿色选中项。但当我尝试创建空白应用程序(Android)时,VS显示一个错误:

对象引用未设置为对象的实例

然后新项目无法创建,解决方案资源管理器将为空


我该如何解决它呢?

我在Visual Studio安装程序中将Android SDK安装程序(API级别19和21)[第三方]更新为Android SDK安装程序(API级别22)[第三方]后解决了这个问题

我发现了这个。。。 根据您希望在新项目中使用的模拟器,根据使用Android AVD安装的内容,您需要下载必要的API级别

例如。 我查了一下我的模拟器。 然后,我只需打开Android SDK管理器并下载相应的API级别19


一切都很顺利

我花了整整一天的时间来解决这个问题,但经过几次迭代后,问题得到了解决

  • 确保您的计算机上未安装Android Studio。如果是,卸载它并再次运行VS2015安装程序,直到所有Android SDK错误消失

  • 确保VS2015已关闭,并安装最新稳定版本的Xamarin for Visual Studio 2015。我在这里找到的:。(在工具->Android->设置->Xamarin for Visual Studio更新下,尝试通过VS2015安装它对我不起作用。)

  • 确保您的计算机上安装了Java SDK版本7(即使是最新版本,也不要使用8)。即使您有64位机器,也必须使用32位版本。这是钥匙

  • 安装Android SDK。独立版本,不是Android Studio+Android SDK

  • 安装Android NDK

  • 重新启动计算机并打开VS2015。进入工具->安卓->设置,设置安卓SDK、NDK和Java SDK的正确路径

  • 您应该能够很好地创建一个新项目。欢迎大家


  • 我在Xamarin.VisualStudio_4.0.3.214的Visual Studio 2015 Update 2上也遇到了这个问题,但我通过Android SDK管理器安装了19、21、22、23级解决了这个问题。

    我也遇到了同样的问题,当我从 Android SDK管理器问题得到解决。您可以在中打开Android SDK管理器
    VS2015更新2通过导航到工具->Android->Android SDK管理器

    请向Xamarin提交错误报告这也是解决我问题的答案。我不确定哪一个API是实际需要的。