Начало работы с примерами кода Android - ошибка прав доступа - PullRequest
3 голосов
/ 26 апреля 2010

Новый для Android. Запуск Eclipse в Ubuntu 9.10 с установленным и работающим плагином Android SDK. Попытка получить некоторые примеры кода из http://developer.android.com/resources/samples/get.html и выполнение процедуры загрузки указанных образцов в Eclipse приводит к получению:

Parent of resource: /home/user/android-sdk/platforms/android-4/samples/Notepad/.project is marked as read-only.

chmod не является рекурсивным, поэтому я ввел ~ / android-sdk / платформы и "chmod 777 *", т.е. все папки в / платформы. Все еще не работает. Похоже, это ошибка в Eclipse, которая хочет создать проект в папке SDK, а не в ~ / workspace.

Ответы [ 3 ]

0 голосов
/ 08 мая 2013

Это старая ветка, но все еще проблема с новейшей версией ADT.

Чтобы обойти проблему и избежать необходимости chmod для всей платформы SDK, вы можете просто сменить владельца самого проекта на свой профиль вместо корневого профиля по умолчанию, для которого он установлен.

если вы выдаете:

sudo chmod -R yourProfileName YourProjectDir/

Если yourProfileName - это имя вашего профиля пользователя, это должно решить проблему. Если вы не уверены, какое имя у вашего профиля, обычно это имя вашего домашнего каталога в OSX. В Windows вы можете найти его где-нибудь под панелью управления -> Профили.

0 голосов
/ 08 мая 2013

Гораздо лучшим решением является выбор варианта, например "копировать в рабочую область" при создании / импорте проекта Eclipse.

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

0 голосов
/ 26 апреля 2010

Упс. Chmod имеет рекурсивную функциональность (конечно):

chmod 777 android-sdk -R

но это, похоже, нарушило рабочее пространство Eclipse.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...