Создать банку для проекта Android в Eclipse

Привет всем, как я могу создать JAR-файл моего проекта, который создается в Android с помощью Eclipse. Я сделал таким образомproject -> right-click->export --> select builder -->antbuilder-->ok затем после этого процессаbuild.xml будет создан. На bulid.xml я создам новый строитель.

Right click on project -> properties --> select new -->give build.xml and your project path and press ok, new builder will be created. Now select that builder from project properties and press ok. Now build your project and your jar will be created in bin folder.

Я следовал вышеописанному процессу, но мой jar не найден в папке bin. Я вижу, что мой build.xml создан, и весь процесс проходит гладко, но jar по-прежнему не создается. Кто-нибудь может сказать мне, как я могу это сделать?

Мой build.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- WARNING: Eclipse auto-generated file.
              Any modifications will be overwritten.
              To include a user specific buildfile here, simply create one in the same
              directory with the processing instruction <?eclipse.ant.import?>
              as the first entry and export the buildfile again. -->
<project basedir="." default="build" name="testtttttttttt">
    <property environment="env"/>
    <property name="debuglevel" value="source,lines,vars"/>
    <property name="target" value="1.6"/>
    <property name="source" value="1.6"/>
    <path id="Android 2.2.libraryclasspath">
        <pathelement location="C:/Program Files (x86)/Android/android-sdk/platforms/android-8/android.jar"/>
    </path>
    <path id="com.android.ide.eclipse.adt.LIBRARIES.libraryclasspath"/>
    <path id="testtttttttttt.classpath">
        <pathelement location="bin/classes"/>
        <path refid="Android 2.2.libraryclasspath"/>
        <path refid="com.android.ide.eclipse.adt.LIBRARIES.libraryclasspath"/>
    </path>
    <target name="init">
        <mkdir dir="bin/classes"/>
        <copy includeemptydirs="false" todir="bin/classes">
            <fileset dir="src">
                <exclude name="**/*.java"/>
            </fileset>
        </copy>
        <copy includeemptydirs="false" todir="bin/classes">
            <fileset dir="gen">
                <exclude name="**/*.java"/>
            </fileset>
        </copy>
    </target>
    <target name="clean">
        <delete dir="bin/classes"/>
    </target>
    <target depends="clean" name="cleanall"/>
    <target depends="build-subprojects,build-project" name="build"/>
    <target name="build-subprojects"/>
    <target depends="init" name="build-project">
        <echo message="${ant.project.name}: ${ant.file}"/>
        <javac debug="true" debuglevel="${debuglevel}" destdir="bin/classes" source="${source}" target="${target}">
            <src path="src"/>
            <classpath refid="testtttttttttt.classpath"/>
        </javac>
        <javac debug="true" debuglevel="${debuglevel}" destdir="bin/classes" source="${source}" target="${target}">
            <src path="gen"/>
            <classpath refid="testtttttttttt.classpath"/>
        </javac>
    </target>
    <target description="Build all projects which reference this project. Useful to propagate changes." name="build-refprojects"/>
    <target description="copy Eclipse compiler jars to ant lib directory" name="init-eclipse-compiler">
        <copy todir="${ant.library.dir}">
            <fileset dir="${ECLIPSE_HOME}/plugins" includes="org.eclipse.jdt.core_*.jar"/>
        </copy>
        <unzip dest="${ant.library.dir}">
            <patternset includes="jdtCompilerAdapter.jar"/>
            <fileset dir="${ECLIPSE_HOME}/plugins" includes="org.eclipse.jdt.core_*.jar"/>
        </unzip>
    </target>
    <target description="compile project with Eclipse compiler" name="build-eclipse-compiler">
        <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
        <antcall target="build"/>
    </target>
</project>
 unkown02 июл. 2012 г., 08:27
использовать его в другом проекте
 unkown02 июл. 2012 г., 08:33
У меня есть редактирование пожалуйста, проверьте
 unkown02 июл. 2012 г., 08:32
хорошо, позвольте мне редактировать пожалуйста, подождите
 Shashank Kadne02 июл. 2012 г., 08:31
Можете ли вы добавить сюда свой build.xml?
 Shashank Kadne02 июл. 2012 г., 08:26
Исполняемый файл Android - это файл .apk, зачем вам файл jar?

Ответы на вопрос(2)

Вот.

Шаг 2. Теперь вам нужно дать ссылку на проект библиотеки Android, созданный на шаге 1, на ваше клиентское приложение. Есть два способа сделать это.

& # x2022; Предоставить ссылку на сам проект библиотеки Android по клиентскому приложению    свойство - & gt; Выберите «Android». на левой панели - & gt; В разделе Libraty, Добавить    Проект Android Libraty (это объясняется по ссылке, приведенной в шаге 1    выше)

& # x2022; Дайте ссылку на файл .jar проекта Android Library    (из проекта «Расположение библиотеки Android» -> bin -> файл .jar).    Клиентское приложение - & gt; Свойства - & gt; Нажмите «Путь сборки Java» в леве    панель - & gt; Перейти к "Библиотеки" Tab - & gt; Нажмите «Добавить внешние файлы JAR». кнопка и    выберите файл .jar - & gt; Перейдите к пункту «Заказ и экспорт». вкладку и выберите    добавил ссылку на файл .jar и переместил его наверх.

Надеюсь, что это поможет вам

Решение Вопроса

В Eclipse выберите проект, щелкните правой кнопкой мыши проект, выберите «Экспорт», и выберите «Jar». Затем следуйте простому мастеру и укажите место, где вы хотите сохранить банку, и закончите. Вы можете найти свою банку там. enter image description here

 unkown02 июл. 2012 г., 09:35
спасибо тебе за твою ценную помощь
 11 мая 2015 г., 09:51
Есть ли способ экспортировать зависимости (jar) в этот единственный jar?
 28 дек. 2012 г., 12:19
An alternative, если тыmark your project as a library project then a jar file generates automatically, Щелкните правой кнопкой мыши на проекте, выберите свойства, затем выберите Android с левой стороны, затем отметив & quot; Является ли библиотека & quot; Вы можете сделать свой проект как проект библиотеки. Затем проверьте папку bin. Если банки нет, почистите и постройте проект.
 17 июн. 2015 г., 13:35
у меня это не сработало, библиотека, которую я хочу экспортировать как файл .jar, работает нормально, если я использую его как проект библиотеки в своем приложении для Android, но когда я экспортирую его как файл .jar, я получаю предупреждения, а файл .jar делает не работает, как ожидалось
 02 июл. 2012 г., 09:40
@lenda: Рад помочь вам, в любое время .. :)

Ваш ответ на вопрос