А?Страница настроек Android отказывается загружаться после добавления SDK 1.6 - PullRequest
1 голос
/ 24 декабря 2010

Это действительно странно.У меня был прекрасно работающий Eclipse + Android 2.2 SDK, работающий в и Учетная запись администратора и LUA (ограниченная учетная запись пользователя) под Windows XP.

Затем я решил добавитьAndroid 1.6 SDK (я мог сделать это только из учетной записи администратора).Казалось, что все прошло хорошо, так как он все еще работает отлично - но только в той учетной записи администратора!

Когда я пытаюсь запустить Eclipse под LUA, я получаю следующее сообщение об ошибке:

alt text

, который исчезает в течение 2-3 секунд и заменяется на:

alt text

Затем я попытался проверить страницу настроек, но снова всеполучать сообщения об ошибках:

alt text

и:

alt text

Есть идеи, почему это происходит и как это исправить?

(я бы хотел продолжить работу с LUA)

Обновление : Я загрузил файл журнала ошибок (упоминается в«Показать журнал ошибок» в окнах сообщений), для вашей экспертизы.Надеюсь, это поможет пролить свет на тайну.

Ответы [ 3 ]

2 голосов
/ 29 декабря 2010

Полный ответ довольно сложный, касающийся области конфигурации Eclipse, рабочей области и т. Д. Все это документировано на сайте Eclipse, если вам интересно.

Но есть более простой и более быстрый подход, поскольку вы не пытаетесь одновременно запускать несколько пользователей в одной и той же копии по сети - в этом случае вам потребуется полный ответ.

Просто установите Eclipse в каталог, скажем, C: / dev / Eclipse. Убедитесь, что и ваш пользователь с ограниченными правами, и ваш администратор имеют доступ на запись ко всему. Запустите Eclipse как пользователь с ограниченными правами. Это должно начаться прямо сейчас, поскольку для Eclipse нет ничего привилегированного.

На этом этапе вы можете заблокировать его только для чтения, если хотите. По умолчанию вся конфигурация хранится в каталоге установки Eclipse.

Я бы предложил начать с новой установки на этом этапе, чтобы устранить любые несоответствия, которые вы могли внести. Хотя вы должны иметь возможность сбрасывать вещи, удаляя все подкаталоги каталога configure / (но не config.ini). Есть официальный способ сделать это, но это часть полного ответа. : =)

Я бы также предложил использовать разные рабочие пространства для каждого пользователя, чтобы избежать проблем с разрешениями.

Но мое БОЛЬШОЕ предложение - обновиться до Windows 7 и НЕ запускать Eclipse от имени администратора!

В любом случае, как только он заработает - для обновления в будущем, сделайте каталог Eclipse полностью доступным для записи для пользователя с ограниченными правами, затем обновите его как пользователь с ограниченными правами, а затем снова сделайте его доступным только для чтения, если это необходимо. *

Примечание: это обман. РЕАЛЬНЫЙ ответ - дать каждому пользователю свой собственный каталог конфигурации. Это возможно только потому, что вы контролируете обоих пользователей и можете координировать любые обновления.

1 голос
/ 26 декабря 2010

Попробуйте запустить eclipse, загрузив двоичный файл и разархивировав и запустив непосредственно EXE-файл, а не «устанавливая» его.Инструменты Android должны работать таким образом, если вы настроите соответствующие пути к ним, и если eclipse не «установлена», а просто запускается из архивной папки, она должна попытаться загрузить плагины и тому подобное в свой собственный каталог (принадлежащий вашейuser), которая может решить вашу проблему.

Я сомневаюсь, что разработчики Android, создавшие инструменты, работают под управлением LUA, поэтому они, вероятно, не столкнулись с этой проблемой ...

0 голосов
/ 26 декабря 2010

Обходной путь найден: Запустите Eclipse от имени администратора (щелкните правой кнопкой мыши exe / ярлык, затем выберите « Запуск от имени ... », затем введите пароль администратора).

Это обходной путь, не решение, но оно позволяет мне продолжать работать при входе в систему LUA .

Спасибо @David, который предложил это решение здесь: Плагин ADT Android не отображаетсяв Eclipse

Обновление: найденное решение:

  1. Включить вкладку «Безопасность» в Windows XP Pro («Использовать простой общий доступ к файлам»).
  2. Добавить учетную запись LUA в C: \ eclipse с Изменить разрешения.

Вот и все. Нет необходимости запускать Eclipse через «Запуск от имени». Также устраняетнеобходимость новой установки (которая занимает больше времени).

...