Программно загрузить расположение Android SDK

1

Я разрабатываю плагин Eclipse и хотел бы программно определить, где пользователь установил Android SDK. Эта информация хранится на странице настроек Eclipse Workbench. Доступ осуществляется следующим образом: Window-> Настройки-> Android.

Можно ли загрузить это значение, сохраненное на странице настроек?

Благодарю!

Теги:

2 ответа

1

Из информации, которую дал Бен Якубен, я понял магическое заклинание:

Platform.getPreferencesService().getString("com.android.ide.eclipse.adt", "com.android.ide.eclipse.adt.sdk", null, null);

Ключевыми частями информации являются:

  • "com.android.ide.eclipse.adt" - идентификатор плагина Android
  • "com.android.ide.eclipse.adt.sdk" - ключ для предпочтения местоположения SDK
1

На Mac я нашел значение в файле, хранящемся в моей рабочей области: {workspace}/. Metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.adt.prefs

Содержание файла:

com.android.ide.eclipse.adt.fixLegacyEditors=1
com.android.ide.eclipse.adt.sdk=/Users/Jakuben/Documents/android_dev_environment/android-sdk-macosx
eclipse.preferences.version=1

Ещё вопросы

Сообщество Overcoder
Наверх
Меню