現狀痛點
VS2010 官方已停止支援,Xamarin 早期版本需手動安裝 Mono for Android 插件,過程極易出錯(安裝路徑、SDK 路徑、Java JDK 版本不匹配)。
建議路徑:放棄 VS2010,直接使用 Visual Studio 2022 + Xamarin
- VS2022 Community 免費,內建 Xamarin 工作負載一鍵安裝。
- 支援 .NET 6/7/8、Android 13+、熱重載、模擬器加速。
- 避免舊版插件相容性地獄。
若必須維護 VS2010 專案(不推薦)
- 安裝 JDK 1.8(32位),設定
JAVA_HOME。
- 安裝 Android SDK(API 19~23),設定
ANDROID_HOME。
- 下載 Xamarin for Visual Studio 2010 歷史版本(約 2014 年釋出),離線安裝。
- 在 VS2010 Tools → Options → Xamarin → Android Settings 指定 SDK/JDK/NDK 路徑。
- 建立專案範本
File → New Project → Visual C# → Android → Android Application。
常見錯誤與對策
| 錯誤現象 | 原因 | 解決 |
建置失敗 aapt.exe not found | SDK Build-tools 版本過新 | SDK Manager 安裝 Build-tools 23.0.1 或更舊 |
| 部署到模擬器卡住 | HAXM 未安裝或 VT-x 未開啟 | BIOS 開啟虛擬化,安裝 Intel HAXM 7.x |
| 專案引用 Mono.Android 找不到 | 插件未正確註冊 GAC | 以管理員執行 gacutil /i Mono.Android.dll |
現代替代方案
- Visual Studio 2022 + .NET MAUI:單一專案跨平台(Android/iOS/Windows/macOS)。
- JetBrains Rider + Xamarin:跨平台 IDE 體驗更佳。
- VS Code + Xamarin 擴充:輕量級選擇。