Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
Xamarin Android SDK位置_Android_Xamarin_Xamarin.android - Fatal编程技术网

Xamarin Android SDK位置

Xamarin Android SDK位置,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,我想了解一些关于为什么/从哪里获取android SDK项目的逻辑 当我的旧硬盘死机时,安装了Windows 10的新副本 我安装了VisualStudio+Xamarin 我已经安装了安卓API 24+23 启动新项目 出现一个错误,说明Xamarin无法找到Android SDK API 24 Android.jar,即使存在以下文件(Xamarin Android SDK管理器安装了该文件): “C:\ProgramFiles(x86)\Android\Android sdk\Platfo

我想了解一些关于为什么/从哪里获取android SDK项目的逻辑

  • 当我的旧硬盘死机时,安装了Windows 10的新副本
  • 我安装了VisualStudio+Xamarin
  • 我已经安装了安卓API 24+23
  • 启动新项目
  • 出现一个错误,说明Xamarin无法找到Android SDK API 24 Android.jar,即使存在以下文件(Xamarin Android SDK管理器安装了该文件):

    “C:\ProgramFiles(x86)\Android\Android sdk\Platform\Android-24\Android.jar”

    虽然进一步调查了邮件,但我发现它正在查找一个名为

    “C:\ProgramFiles(x86)\Android\Android sdk\platforms\Android-N\Android.jar”

    因此,我复制并重命名了文件夹,它似乎正在工作


    我想了解它从何处获取特定子平台路径,以便我可以更轻松地调试和修复这些问题。

    Visual Studio选项包括Xamarin安装后的Xamarin部分,其中可以找到并修改这些设置:


    我已经找到了这些设置,它们是正确的。我可以看到我的SDK位置指向
    C:\ProgramFiles(x86)\Android\Android SDK`但我想知道它是如何决定API 25=
    \platform\Android-N
    而不是
    platform\Android-25`。无论如何,我的个人资料/vs/xamarin似乎严重损坏了。我重新安装了windows,它现在运行良好:-啊,这就是你所说的“子平台”。你也让我好奇,如果这些是神奇的地点或指定的地方。如果我偶然发现了什么,我会再发一条评论。