SDK путь амнезия - PullRequest
       1

SDK путь амнезия

0 голосов
/ 15 февраля 2012

Я использую бесплатную версию Mono For Android на Win 7 x64.Все работало нормально, пока я не обновил Mono до последней версии, затем запустил Диспетчер эмулятора Android из меню инструментов VS и обновил там все.Затем я применил последние исправления Windows Update (сегодня), и теперь mono больше не будет находить образы SDK.Не уверен, какой из этих шагов вызвал проблему, я предполагаю, что последний.

Вот исключение, которое я получаю при попытке запустить приложение и нажимая на Пуск образа эмулятора:


Система.ArgumentNullException: значение не может быть нулевым.

Имя параметра: path1

   at System.IO.Path.Combine(String path1, String path2)

   at Mono.AndroidTools.Utils.FilePath.Combine(String[] paths)

   at Mono.AndroidTools.AndroidSdk..ctor(FilePath androidPath, FilePath javaBinPath)

   at Mono.AndroidTools.AndroidSdk.get_Sdk()

   at MonoDroid.Adb.EnsureAdbExists()

   at MonoDroid.Adb.EnsureServerRunning()

   at MonoDroid.Adb.GetDevices()

   at Novell.MonoDroidVS.DeviceChooser.<PopulateDevices>b__0()

OK

Я получаю то же исключение при вызове Запустить диспетчер эмулятора Android из VS'Меню инструментов.

Я проверил настройки и ничего не изменилось - расположение Android SDK указывает на правильную папку.

1 Ответ

0 голосов
/ 15 февраля 2012

Оказывается, я как-то удалил инструменты платформы Android SDK.После переустановки все снова работает.Теперь было бы лучше получить сообщение об ошибке с указанием источника проблемы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...