Как восстановить / настроить Eclipse Java EE на OS X 10.7.3 и предоставить для него разрешения?

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

При сборке проекта выдает ошибку:

Проект не был построен из-за «Не удалось удалить '/.../classes/com'.». Устраните проблему, затем попробуйте обновить этот проект и построить его, поскольку он может быть несовместимым. Неизвестная проблема Java.

Когда я пытаюсь очистить проект, он сообщает:

Во время сборки произошли ошибки. Ошибки при запуске сборщика пакетов Android в проекте "...". Проблемы, возникшие при удалении ресурсов. Не удалось удалить ....

При обновлении:

android-sdk-macosx / temp / google_apis-15_r02.zip (в разрешении отказано)

Похоже, он не получает разрешений на системные вызовы или что-то в этом роде. Когда я запускаю eclipse с терминала с помощью: «./eclipse» после того, как я вошел в систему с помощью «sudo -s», он получает все разрешения, очищает и создает проекты, но когда я создаю проект таким образом и запускаю его на любом устройстве или эмуляторе , происходит сбой.

Мой вопрос - что мне нужно сделать, чтобы предоставить все разрешения для сеанса eclipse? Что мне нужно отредактировать в .bash_profile? Рабочих путей тоже не видит.

В .bash_profile у меня есть:

экспорт ПУТЬ = $ {ПУТЬ}: ~ / android-sdk-macosx / tools

и это не помогает видеть adb и т. д., я всегда должен указывать полный путь.

Я восстановил разрешения в OS X, The eclipse ver .:

Версия: Indigo Service Release 2 Идентификатор сборки: 20120216-1857

P.S. Мои последние взаимодействия с eclipse были:

Установлен MAT и обновлен API 4.03 с 16 до 18, но я уверен, что проблема появилась до этого, потому что все эти действия я не мог выполнить в простом сеансе, но из sudo и накануне он полностью работал IDE .


person nik    schedule 12.04.2012    source источник


Ответы (1)


Я бы попробовал - chown -R $ me $ folder - в рабочей области eclipse или в проекте. Возможно, вы запустили его с разными пользователями и таким образом получили несовместимые разрешения.

person hburde    schedule 12.04.2012
comment
Не решает проблему даже с chown -R 777 android-sdk-macosx / - person nik; 12.04.2012
comment
Я попробовал еще раз с помощью chmod, он решил проблему, спасибо! - person nik; 12.04.2012
comment
Надеюсь, вы получите трассировку стека, которая объясняет причину. В противном случае я бы проверил наличие обновлений Java для OS X или, возможно, заново создал проект. Однажды у меня возникла проблема с несогласованными настройками проекта (связанный с падением eclipse) - единственным решением было воссоздать весь проект. - person hburde; 12.04.2012
comment
Большое спасибо, я запустил chown -R для всего рабочего пространства, и после clear все работает. У моих проектов был root-владелец - person Maxim Shoustin; 14.02.2014