2
我想了解一些逻辑,以了解为什么/ android SDK项目被拾取。Xamarin Android SDK位置
- 安装Windows 10的新副本,因为我的旧硬盘驱动器死亡。
- 我安装了Visual Studio + Xamarin
- 我已经安装了Android的API 24 + 23
- 新开工项目
得到一个错误,说Xamarin无法找到Android的SDK API 24的android.jar即使下列文件存在(其中Xamarin的Android SDK管理器安装):
"C:\Program Files (x86)\Android\android-sdk\platforms\android-24\android.jar"
虽然进一步调查消息,我发现,它正在寻找一个文件夹,名为
"C:\Program Files (x86)\Android\android-sdk\platforms\android-N\android.jar"
所以我复制+重命名的文件,它似乎是工作。
我想了解它在哪里提取特定的子平台路径,以便我可以更轻松地调试这些问题。
我发现那些setings已经,他们是正确的。我可以看到我的SDK位置指向'C:\ Program Files(x86)\ Android \ android-sdk \',但想知道它是如何决定API 25 ='\ platform \ android-N'rather than'platform \ android- 25'。无论如何,它看起来像我的个人资料/ vs/xamarin严重损坏。我再次重新安装了Windows,它现在工作正常:-D –
啊,这就是你所说的“子平台”。如果这些是魔术地点或指定的地方,你也让我很好奇。如果我偶然发现某些事情,我会再发表一条评论。 –