Последний муравей в Fedora 14 - 1.7, но мне нужен ant 1.8

Итак, я запускаю Android SDK на моем Fedora 14 ПК. До вчерашнего дня все работало - Ant 1.7 , Eclipse 3.6.1 (Helios) , и я без проблем создавал свои приложения для Android.

Затем я вошел в eclipse и установил обновления. Теперь я использую более новый Android SDK, и для него требуется более поздняя версия Ant (1.8). Последняя версия ant, доступная в Fedora 14 , - это Ant 1.7 . Я не вижу возможности вернуться к старому sdk.

Насколько я могу судить, мне нужно удалить Ant 1.7 , а затем вручную установить Ant 1.8 (и все связанные с ним зависимости, см. Ниже ).

Если бы я просто переустановил все заново, то оказался бы в том же месте, потому что для Android SDK по-прежнему требуется Ant 1.8 , а Fedora по-прежнему будет предлагать только Ant 1.7 .

Кто-нибудь еще сталкивался или решал эту проблему? Любой совет?

Следующий фрагмент h показывает результат выполнения команды yum remove, которая показывает все зависимости ant, которые мне пришлось бы установить вручную:

===============================================================================
 Package                  Arch        Version              Repository     Size
===============================================================================
Removing:
 ant                      i686        1.7.1-13.fc13        @fedora       5.4 M
Removing for dependencies:
 ant-antlr                i686        1.7.1-13.fc13        @fedora        34 k
 ant-apache-bcel          i686        1.7.1-13.fc13        @fedora        34 k
 ant-apache-bsf           i686        1.7.1-13.fc13        @fedora        23 k
 ant-apache-log4j         i686        1.7.1-13.fc13        @fedora        18 k
 ant-apache-oro           i686        1.7.1-13.fc13        @fedora       169 k
 ant-apache-regexp        i686        1.7.1-13.fc13        @fedora        19 k
 ant-apache-resolver      i686        1.7.1-13.fc13        @fedora        20 k
 ant-commons-logging      i686        1.7.1-13.fc13        @fedora        23 k
 ant-commons-net          i686        1.7.1-13.fc13        @fedora       196 k
 ant-javamail             i686        1.7.1-13.fc13        @fedora        33 k
 ant-jdepend              i686        1.7.1-13.fc13        @fedora        72 k
 ant-jsch                 i686        1.7.1-13.fc13        @fedora       124 k
 ant-junit                i686        1.7.1-13.fc13        @fedora       387 k
 ant-nodeps               i686        1.7.1-13.fc13        @fedora       1.6 M
 ant-swing                i686        1.7.1-13.fc13        @fedora        35 k
 ant-trax                 i686        1.7.1-13.fc13        @fedora        95 k
 eclipse-jdt              i686        1:3.6.1-4.fc14       @updates       25 M
 eclipse-pde              i686        1:3.6.1-4.fc14       @updates       90 M
 eclipse-platform         i686        1:3.6.1-4.fc14       @updates       34 M
 jetty                    noarch      6.1.24-1.fc14        @fedora       2.7 M

Transaction Summary
===============================================================================
Remove       21 Package(s)

Ошибка при попытке компиляции с использованием ant:

build.xml:121: The Android Ant-based build system requires Ant 1.8.0 or later. Current version is 1.7.1

Eclipse находится в " hosed "state

An internal error occurred during: "Refreshing external folders".
java.lang.NullPointerException
java.lang.NullPointerException at org.eclipse.jdt.internal.core.ExternalFoldersManager$RefreshJob.run(ExternalFoldersManager.java:387)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
5
задан Brad Hein 9 March 2011 в 03:05
поделиться