2011-07-05 107 views
0

我今天安裝了MonoDroid 1.0.1.10323,但每次嘗試運行我的「Hello World」程序時,它都不會編譯。錯誤消息:無法在Vista上運行monodroid:無法找到Android SDK

C:\ Program Files \ MSBuild \ Novell \ Novell.MonoDroid.Common.targets(180,2):錯誤:無法找到Android SDK。

我讀過,它期望sdk被安裝到C:\ android-sdk-windows。 Mine安裝在C:\ Java \ android-sdk-windows(幾個月前沒有預想使用MonoDroid)。儘管如此,我將vs2010中的sdk路徑(工具>選項> mono for android>設置)更改爲正確的路徑。這沒有用。我試圖更新MonoDroid的註冊表鍵到正確的路徑。沒有骰子。我甚至將sdk移到了C:\ android-sdk-windows,這也沒有幫助。

任何想法?

乾杯, 肖恩

+0

我還應該提及,我已經嘗試重新啓動VS2010,重新啓動窗口和卸載/重新安裝monodroid ... –

回答

0

如果您的MSBuild的日誌級別,它會告訴你所有被檢查的SDK的地方,以及它最終發現在輸出窗口:

工具 - >選項 - >項目和解決方案 - >構建和運行 - > MSBuild項目生成輸出詳細

+0

好理念。它被絆倒尋找平臺工具目錄。看起來這是來自比我更新的sdk。重新安裝了jdk和android sdk,現在編譯!再次感謝! –