Я разрабатываю под ubuntu (на момент публикации 11.04).
Eclipse SDK Version: 3.7.1 Build id: M20110909-1335
При очередном старте проекта наткнулся на ошибку
проекты собирались, т.к. sdk не был загружен. Я попытался переустановить все с начала - не помогло. Попробовал обновить sdk через файл ./sdk/tools/android (Android SDK Manager), стали появляться следующие ошибки:
Там сказано, что следует удалить gcj, позже я вспомнил, что недавно устанавливал этот пакет.
Мне не помогло. Я попробовал перейти на openjdk.
добавил путь /usr/lib/jvm/java-6-openjdk/jre/bin/ в bash_profile чтобы запускался eclipse
После этого все заработало, ура.
Eclipse SDK Version: 3.7.1 Build id: M20110909-1335
$ java -version java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)
При очередном старте проекта наткнулся на ошибку
parsesdkcontent failed android
проекты собирались, т.к. sdk не был загружен. Я попытался переустановить все с начала - не помогло. Попробовал обновить sdk через файл ./sdk/tools/android (Android SDK Manager), стали появляться следующие ошибки:
Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Failure initializing default SSL contextно файл по адресу открывается. Покопавшись в интернетах обнаружил вот это обсуждение.
Там сказано, что следует удалить gcj, позже я вспомнил, что недавно устанавливал этот пакет.
sudo apt-get remove gcj-*Далее при попытке сборки в консоли эклипса появляется следующее
Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties.Должно лечиться этими инструкциями, а именно Project properties -> Android Tools -> Fix Project Properties
Мне не помогло. Я попробовал перейти на openjdk.
sudo apt-get remove sun-java6-*ubuntu сразу предложил поставить пакеты на замену
ca-certificates-java default-jre default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx libaccess-bridge-java libaccess-bridge-java-jni openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib tzdata-java
добавил путь /usr/lib/jvm/java-6-openjdk/jre/bin/ в bash_profile чтобы запускался eclipse
$ vim ~/.bash_profile PATH=$PATH:/usr/lib/jvm/java-6-openjdk/jre/bin export PATH
После этого все заработало, ура.
Комментариев нет:
Отправить комментарий