2016-07-05 148 views
2

我想了解一些邏輯,以瞭解爲什麼/ android SDK項目被拾取。Xamarin Android SDK位置

  1. 安裝Windows 10的新副本,因爲我的舊硬盤驅動器死亡。
  2. 我安裝了Visual Studio + Xamarin
  3. 我已經安裝了Android的API 24 + 23
  4. 新開工項目

得到一個錯誤,說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"

所以我複製+重命名的文件,它似乎是工作。

我想了解它在哪裏提取特定的子平臺路徑,以便我可以更輕鬆地調試這些問題。

回答

2

Visual Studio的地點包括Xamarin部分Xamarin安裝後,在這些設置可以找到並修改:

enter image description here

+1

我發現那些setings已經,他們是正確的。我可以看到我的SDK位置指向'C:\ Program Files(x86)\ Android \ android-sdk \',但想知道它是如何決定API 25 ='\ platform \ android-N'rather than'platform \ android- 25'。無論如何,它看起來像我的個人資料/ vs/xamarin嚴重損壞。我再次重新安裝了Windows,它現在工作正常:-D –

+1

啊,這就是你所說的「子平臺」。如果這些是魔術地點或指定的地方,你也讓我很好奇。如果我偶然發現某些事情,我會再發表一條評論。 –