Программно загрузить расположение Android SDK - PullRequest
1 голос
/ 03 июля 2011

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

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

Спасибо!

Ответы [ 2 ]

1 голос
/ 12 июня 2013

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

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 голос
/ 19 июня 2012

На 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...