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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Create Obfuscated Package в Eclipse, Проблема с обфускацией 
:(
    Опции темы
urri73
Дата 6.5.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 6.5.2009
Где: г. Ульяновск

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



Добрый день! У меня проблема с обфускацией в Eclipse.
Eclipse SDK 3.3.2
EclipseME 0.9.2
ProGuard 3.3.2

Команда Create Package выполняется, в папке deployed появляются *.jad и *.jar
При попытке выполнения команды Create Obfuscated Package в папке deployed полностью создаётся файл proguard.cfg, в котором первый параметр -libraryjars пустой и появляется следующее сообщение:

Obfuscation Problems

Error: Expecting jar or directory name before '-injars' in line 2 of the file '...\deployed\proguard.cfg' included from argument number 1

Подскажите пожалуйста, в чём может быть проблема ?
Заранее благодарю.


Это сообщение отредактировал(а) urri73 - 6.5.2009, 11:43
PM MAIL WWW   Вверх
Окунь
Дата 6.5.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 8.2.2007
Где: Москва

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



Может, попробовать более новую версию EclipseMe? А еще лучше - установить MTJ.
PM MAIL   Вверх
Platon
Дата 6.5.2009, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

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



urri73, кинь содержимое proguard.cfg
PM MAIL ICQ   Вверх
urri73
Дата 7.5.2009, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 6.5.2009
Где: г. Ульяновск

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



Содержимое proguard.cfg

-libraryjars 
-injars      D:\test\Electricity\deployed\Electricity_base.jar
-outjar      D:\test\Electricity\deployed\Electricity_base_obf.jar
-printseeds  D:\test\Electricity\deployed\pro_seeds.txt
-printmapping D:\test\Electricity\deployed\pro_map.txt
-dontusemixedcaseclassnames -dontnote -defaultpackage ''

-keep public class * extends javax.microedition.midlet.MIDlet


PM MAIL WWW   Вверх
indened
Дата 27.5.2009, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Двадцать дней спустя...

Если еще не решил данную проблему, то могу предположить, что ты не подключил WTK библиотеку.
В превой строчке файла proguard.cfg у параметр -libraryjars должны быть прописаны пути к стандартным библиотекам (midp20.jar,cldcapi11.jar,wma20.jarи т.д. ).
Ну еще скачай последнию версию proguard, кажется 4.2.
Интересно откуда ты взял версию EclipseME 0.9.2, у меня последняя стабильная версия стоит 0.9.1.
А в обще удобнее пользоваться антеной, но это я так думаю  smile 

Удачи! 
PM MAIL   Вверх
urri73
  Дата 4.8.2009, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 6.5.2009
Где: г. Ульяновск

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



Не прошло и года ...

0.9.1 - это уже MTJ

Всё получилось в следующем окружении:

Java JDK: jdk1.5.0_15
Eclipse: Version: 3.3.2 Build id: M20080221-1800
EclipseME: 1.7.9
Proguard: 3.3.2


Файл proguard.cfg :

Код

-libraryjars D:\wtk\lib\classes.zip
-injars      D:\test\Electricity\.eclipseme.tmp\emulation\Electricity.jar
-outjar      D:\test\Electricity\deployed\Electricity_obf.jar
-printseeds  D:\test\Electricity\deployed\pro_seeds.txt
-printmapping D:\test\Electricity\deployed\pro_map.txt
-dontusemixedcaseclassnames -dontnote -defaultpackage ''

-keep public class * extends javax.microedition.midlet.MIDlet

Всем спасибо за советы !
smile

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

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

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


 




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


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

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