У меня есть проект Android, который я создаю в Ant, и я застрял в системных библиотеках: в Eclipse я определил две системные библиотеки, каждая из которых состоит из нескольких jar-файлов, которые я затем включаю в свои проекты.Я попытался скопировать эти jar-файлы в каталог libs проектов, которые их используют, и я все еще получаю те же ошибки при компиляции с помощью ant.
Есть ли разница между использованием системной библиотеки и включением jar-файлов в папку libs?Есть что-то, чего мне не хватает - может быть, какой-то способ определения системной библиотеки в самом муравье?
ОБНОВЛЕНИЕ:
Ошибка при выполнении следующего кода в main_rules.xml при выполнении компиляции ant
<!-- Generates the R.java file for this project's resources. -->
<target name="-resource-src" depends="-dirs">
<if condition="${manifest.hasCode}">
<then>
<echo>Generating R.java / Manifest.java from the resources...</echo>
<aapt executable="${aapt}"
command="package"
verbose="${verbose}"
manifest="AndroidManifest.xml"
androidjar="${android.jar}"
rfolder="${gen.absolute.dir}">
<res path="${resource.absolute.dir}" />
</aapt>
</then>
<else>
<echo>hasCode = false. Skipping...</echo>
</else>
</if>
</target>
Я добавил библиотеки в целевую задачу javac для компиляции, но, похоже, это тоже не работает.