Это действительно странно. У меня был отлично работающий Eclipse + Android 2.2 SDK, работающий в и учетной записи администратора и LUA (ограниченная учетная запись пользователя) в Windows XP.
Затем я решил добавить Android 1.6 SDK (я мог бы сделать это только из учетной записи администратора). Казалось, что все пошло хорошо, так как оно все еще работает отлично, но только в учетной записи администратора!
Когда я пытаюсь запустить Eclipse под LUA, я получаю следующее сообщение об ошибке:
который исчезает в течение 2-3 секунд и заменяется на:
Затем я попытался проверить страницу "Настройки", но снова все, что я получаю, это сообщения об ошибках:
и
Любая идея, почему это происходит и как это исправить?
(Я хотел бы иметь возможность продолжить работу с LUA)
Обновление. Я загрузил файл файл журнала ошибок (см. "Показать журнал ошибок" в ящики сообщений), для вашей экспертизы. Надеюсь, это может пролить свет на тайну.
Обходной путь найдено: Запустите Eclipse в качестве администратора (щелкните правой кнопкой мыши exe/ярлык, затем выберите " Запустить как...", затем введите пароль администратора).
Это обходное решение, а не решение, но оно позволяет мне продолжить работу , когда вы вошли в систему LUA.
Благодаря @David, который предложил это решение здесь: Плагин Android ADT не отображается в Eclipse
Обновление: найденное решение:
Что это. Нет необходимости запускать Eclipse через "Run as". Также устраняет необходимость в новой установке (которая занимает больше времени).
Полный ответ несколько сложный, касающийся области конфигурации Eclipse, области рабочей области и т.д. Это все задокументировано на сайте Eclipse, если вам интересно.
Но есть более простой и более непосредственный подход, поскольку вы не пытаетесь запускать несколько пользователей одновременно на одной и той же копии по сети - в этом случае вам нужен полный ответ.
Просто установите Eclipse в каталог, скажем, C:/dev/Eclipse. Убедитесь, что ваш ограниченный пользователь и ваш администратор имеют доступ на запись ко всему. Запустите Eclipse как ограниченный пользователь. Он должен начинаться прямо, так как нет ничего привилегированного, что требуется Eclipse.
На этом этапе вы можете заблокировать его, только если хотите. По умолчанию вся конфигурация сохраняется в каталоге установки Eclipse.
Я предлагаю начать с новой установки на данный момент, чтобы устранить любые несоответствия, которые вы, возможно, ввели. Хотя вы должны иметь возможность reset, удалив все подкаталоги в каталоге configure/(но не в config.ini). Там официальный способ сделать это, но эта часть полного ответа.: =)
Я также предлагаю использовать другое рабочее пространство для каждого пользователя, чтобы избежать каких-либо проблем с разрешениями.
Но мое предложение BIG - обновление до Windows 7 и НЕ запускать Eclipse в качестве администратора!
В любом случае, после того, как у вас есть работа - для обновления в будущем, сделайте каталог Eclipse полностью доступным для записи ограниченным пользователем, а затем обновите его как ограниченного пользователя, а затем снова при необходимости сделайте его только для чтения.
Примечание: это обман. РЕАЛЬНЫЙ ответ - предоставить каждому пользователю свой собственный каталог конфигурации. Это доступно только потому, что вы контролируете обоих пользователей и можете координировать любые обновления.
Попробуйте запустить eclipse, загрузив двоичный файл и распакуйте его и просто запустите .exe, а не "установите" его. Инструменты для Android должны работать таким образом, если вы настраиваете для них соответствующие пути, и если eclipse не "установлен", а просто запускается из папки архива, он должен попытаться загрузить плагины и т.д. В свой собственный каталог (принадлежащий вашему пользователь), который может решить вашу проблему.
Я сомневаюсь, что разработчики Android создали инструменты под LUA, поэтому они, вероятно, не столкнулись с этой проблемой...