Модераторы: javastic, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Antenna - Не собирается проект 
:(
    Опции темы
SatanClaus
Дата 16.8.2007, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



Всем привет!
Снес сегодня винду и все заново настроил: все втк, иде и т.д.
Решил собрать проект с помощью антены...
Собраться то но собрался, а вот преверификацию делать не хочет, пишет:
Jar file creation filed with error -1
Не могу понять почему, ведь настроики остались те же...

PM MAIL   Вверх
W0LF
Дата 16.8.2007, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



ну дык может build.xml покажешь??


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
SatanClaus
Дата 16.8.2007, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



Вот build.xml
Код

<project name="BaseComposer" default="!build_all!" basedir=".">
  <import file="path.xml"/>

  <taskdef resource="antenna.properties" classpath="${path_antenna}"/>   // Пути правильные
  <property name="wtk.proguard.home" location="${path_proguard}"/>

  <!-- ================================= PROJECT SETTINGS ====================================== -->
  <property name="MIDlet_Name" value="Breast"/>
  <property name="MIDlet_Vendor" value="HappyTube"/>
  <property name="MIDlet_Icon" value=""/>
  <property name="MIDlet_Class" value="main.Main"/>
  <property name="MIDlet_Version" value="1.0.0"/>
  <property name="MIDlet_Language" value="en"/>

  <property name="dir_bin" value="bin"/>
  <property name="dir_classes" value="classes"/>
  <property name="dir_res" value="res"/>
  <property name="dir_src" value="src"/>
  <property name="dir_preprocess" value="preprocess"/>

  <property name="f_compile_preverify" value="true"/>
  <property name="f_build_preverify" value="true"/>
  <property name="f_obfuscate" value="true"/>

  <!-- ================================= SET SECTION =========================================== -->
  <target name="set_K700" depends="set_wtk2_K700">
    <property name="device" value="K700"/>
    <property name="symbols" value="
      MIDP2,
      WAV_SOUND,
      GRAPH_176x220,
      SE_K700"/>

     <property name="res_1" location="${dir_res}/sound_wav"/>
     <property name="res_2" location="${dir_res}/pictures_176x220"/>
     <property name="res_3" location="${dir_res}/texts"/>
    <property name="src_1" location="${dir_src}"/>
   </target>
  <!-- =========================== INITIALIZATION SECTION ====================================== -->
  <target name="init_K700" depends="set_K700,init"/>

  <target name="init">
    <property name="target_src" location="${dir_preprocess}/${device}/src"/>
    <property name="target_res" location="${dir_preprocess}/${device}/res"/>
    <property name="target_bin" location="${dir_bin}/${device}"/>

    <property name="MIDlet_Suite" value="${MIDlet_Vendor}_f_${device}_${MIDlet_Name}_${MIDlet_Language}"/>
    <property name="MIDlet_Manifest" value="${dir_bin}/MANIFEST.MF"/>

    <property name="jad_name" location="${target_bin}/${MIDlet_Suite}.jad"/>
    <property name="jar_name" location="${target_bin}/${MIDlet_Suite}.jar"/>
  </target>




  <!-- ================================ CLEANUP SECTION =============================== -->
  <target name="cleanup" depends="init">
    <delete dir="${dir_classes}"/>

    <delete dir="${target_src}"/>
    <delete dir="${target_res}"/>

    <!--<delete dir="${target_bin}"/>-->

    <delete file="${jad_name}"/>
    <delete file="${jar_name}"/>

    <mkdir dir="${dir_classes}"/>

    <mkdir dir="${target_src}"/>
    <mkdir dir="${target_res}"/>
    <mkdir dir="${target_bin}"/>
  </target>

  <!-- ================================ PREPROCESS SECTION ===================================== -->
  <target name="preprocess_K700" depends="init_K700,preprocess"/>
  <target name="copy_res_1" if="res_1">
    <copy todir="${target_res}">
      <fileset dir="${res_1}"/>
    </copy>
  </target>

  <target name="copy_res_2" if="res_2">
    <copy todir="${target_res}">
      <fileset dir="${res_2}"/>
    </copy>
  </target>

  <target name="copy_res_3" if="res_3">
    <copy todir="${target_res}">
      <fileset dir="${res_3}"/>
    </copy>
  </target>

  <target name="copy_res_4" if="res_4">
    <copy todir="${target_res}">
      <fileset dir="${res_4}"/>
    </copy>
  </target>

  <target name="copy_res_5" if="res_5">
    <copy todir="${target_res}">
      <fileset dir="${res_5}"/>
    </copy>
  </target>

  <target name="copy_res_6" if="res_6">
    <copy todir="${target_res}">
      <fileset dir="${res_6}"/>
    </copy>
  </target>

  <target name="copy_src_1" if="src_1">
    <copy todir="${target_src}">
      <fileset dir="${src_1}"/>
    </copy>
  </target>

    <target name="copy_src_2" if="src_2">
        <copy todir="${target_src}">
          <fileset dir="${src_2}"/>
        </copy>
   </target>

    <target name="copy_src_3" if="src_3">
        <copy todir="${target_src}">
          <fileset dir="${src_3}"/>
        </copy>
  </target>



  <target name="copy_res" depends="copy_res_1,copy_res_2,copy_res_3,copy_res_4,copy_res_5,copy_res_6"/>

  <target name="preprocess" depends="cleanup,copy_res">
      <wtkpreprocess srcdir="${src_1}" destdir="${target_src}"
                   symbols="${symbols},LANGUAGE_${MIDlet_Language}"
                   verbose="true" indent="false" filter="false"/>
  </target>

  <!-- ================================ COMPILE SECTION ======================================== -->
  <target name="compile" depends="preprocess">
    <wtkjad jadfile="${jad_name}"
            jarfile="${jar_name}"
            name="${MIDlet_Name}"
            vendor="${MIDlet_Vendor}"
            version="${MIDlet_Version}"
            manifest="${MIDlet_Manifest}">

      <attribute name="MIDlet-Icon" value="${MIDlet_Icon}"/>
      <midlet name="${MIDlet_Name}" icon="${MIDlet_Icon}" class="${MIDlet_Class}"/>
    </wtkjad>

    <wtkbuild srcdir="${target_src}" destdir="${dir_classes}" preverify="${f_compile_preverify}"/>

    <wtkpackage basedir="${dir_classes}"
                jadfile="${jad_name}"
                jarfile="${jar_name}"
                obfuscate="${f_obfuscate}"
                preverify="${f_build_preverify}"     // Вот ЗДЕСЬ выдает ошибку
                manifest="${MIDlet_Manifest}">

      <fileset dir="${target_res}"/>
    </wtkpackage>
  </target>

  <!-- ================================== BUILD SECTION ======================================== -->
  <target name="!build_all!">
    <antcall target="build_K700"/>
  </target>

  <target name="build_K700" depends="init_K700,build"/>

  <target name="build" depends="compile"/>

  <!-- ================================ RUN SECTION ============================================ -->
  <target name="run_K700" depends="init_K700,run"/>

  <target name="run" depends="init">
    <wtkrun jadfile="${jad_name}" device="${wtk.device}"/>
  </target>

  <!-- ============================== WKT SETTING SECTION ====================================== -->
  <target name="set_wtk2_K700">
    <property name="wtk.home" value="${path_wtk2_sonyericsson}"/>
    <property name="wtk.device" value="SonyEricsson_K700_Emu"/>

    <property name="wtk.cldc.version" value="1.0"/>
    <property name="wtk.midp.version" value="2.0"/>
    <property name="wtk.mmapi.enabled" value="true"/>
    <property name="wtk.wma.enabled" value="false"/>
    <property name="wtk.j2mews.enabled" value="false"/>
    <property name="wtk.bluetooth.enabled" value="false"/>
    <property name="wtk.java3d.enabled" value="false"/>
    <property name="wtk.optionalpda.enabled" value="false"/>
    <!--    <property name="wtk.midpapi" value=""/> -->
  </target>
</project>

PM MAIL   Вверх
Antropoid
Дата 16.8.2007, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



У меня была такая ошибка, тока я забыл шо я с ней сделал  smile 
запусти свой Ant с опцией -d, шоб узнать шо там не так...


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
SatanClaus
Дата 16.8.2007, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



Нашел в архивах
Цитата

uh...found the error !
after trying a verbose output got an error at the jar-Packager. so the error was just a pathsetting to the jar.exe ... never mind of this error. 

but _why_ does the preverifier return a "error -1" couldnt he say "jar.exe not found" !

Но только я не совсем понимаю, где указать этот путь...
PM MAIL   Вверх
W0LF
Дата 16.8.2007, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



да, с xml все ок.. ты не забыл в переменные среды втулить JAVA_HOME?


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Antropoid
Дата 16.8.2007, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



ааааааа.............точно!
Надо переменную окружения прописать...у меня так:
ANT_HOME = D:/JAVA/eclipse-SDK-3.1.2-win32/eclipse/plugins/org.apache.ant_1.6.5


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
W0LF
Дата 16.8.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



точнее создаешь переменную JAVA_HOME с значением корневой папки jdk
а потом добавить ее bin дерикторию в переменную path

Добавлено через 1 минуту и 46 секунд
Цитата(Antropoid @  16.8.2007,  16:48 Найти цитируемый пост)
ANT_HOME = D:/JAVA/eclipse-SDK-3.1.2-win32/eclipse/plugins/org.apache.ant_1.6.5

ант, то само собой. я просто не уверен что именно его надо добавлять.. хотя может и его smile


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
SatanClaus
Дата 16.8.2007, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



Ура!  smile Спасибо теперь все работает. Я просто добавил в переменную Path путь к папке bin моего JDK...
Или стоит создать отдельную переменную окружения? (Просто интересно, какая разница?)

Добавлено через 1 минуту и 10 секунд
А Ant зачем в окружение заносить, если я его в проекте подключаю?
PM MAIL   Вверх
Antropoid
Дата 16.8.2007, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Цитата(SatanClaus @  16.8.2007,  16:56 Найти цитируемый пост)
А Ant зачем в окружение заносить, если я его в проекте подключаю?

а, забудь...раз все работает, то ОК smile 


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
W0LF
Дата 16.8.2007, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата(SatanClaus @  16.8.2007,  16:56 Найти цитируемый пост)
Или стоит создать отдельную переменную окружения? (Просто интересно, какая разница?)

не факт, но желательно вроде smile

Цитата(SatanClaus @  16.8.2007,  16:56 Найти цитируемый пост)
А Ant зачем в окружение заносить, если я его в проекте подключаю? 

я просто собираю из фара иногда. и мне надо чтоб к анту везде доступ был

Добавлено через 6 минут и 23 секунды
вот мне знакомый сказал ток че - 
Цитата

Обязательно создавать JAVA_HOME
потому что многие программы смотрят на java_home и не смотрят на path



--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
SatanClaus
Дата 16.8.2007, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



Упс, сделал все переменные окружения, проект у меня теперь собирается и запускается на эмуле, но все же пишет 
Ant build completed with one error 0 warnings...
вот этот самый ерор меня и пугает... Как от него избавится?

Добавлено через 47 секунд
К тому же не показывает, что за ошибка...
PM MAIL   Вверх
Antropoid
Дата 16.8.2007, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Цитата(Antropoid @  16.8.2007,  16:34 Найти цитируемый пост)
запусти свой Ant с опцией -d, шоб узнать шо там не так...




--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
SatanClaus
Дата 16.8.2007, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



Я использую jakarta-ant-1.5 и когда я пишу >ant -d, то получаю в ответ Unknown Argument.
У меня все как бы работает, только меня пугает неизвестная ошибка, которая пока что себя ничем не проявляет  smile 
PM MAIL   Вверх
SatanClaus
Дата 16.8.2007, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



А какие переменные окружения вы еще создаете?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0892 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.