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