日期:2014-05-16  浏览次数:20531 次

解决安装 Mono for Android for VS2010 后出现 “get_AdbExe()”的异常

异常描述:

有时候在正常安装 Mono for Android 后,会出现下面的问题:

1、MonoDevelop在开发时出现“Android SDK:SDK not found at specified location.”的错误

2、打开VS2010出现以下提示:
there was an error attempting to initialize the monoandroidpage,
System.NullReferenceException:未将对象引用设置到对象的实例。
在Xamarin,androidTools.androidSdk.get_AdbExe()
在Mono.android.VisualStudio.MonoAndroidDeviceManage..ctor()
在Mono.android.VisualStudio.MonoAndroidSdk.get_DeviceManager()
在Mono.android.VisualStudio.MonoAndroidPackage.Initialize()


原因:

找不到Android Debug Bridge,也就是找不到Adb.exe。


解决办法:

打开Android SDK的Android SDK Manager,选中Google USB Driver,然后Install即可。