2011-08-02 7 views
0

proguardを動作させるのに問題があります。Proguard Parse Exception Error

符号なしアプリケーションをエクスポートしようとすると、 出力コンソールは、eclipseと最新のADTを使用すると、 ウィンドウに次のエラーをスローします。私はいくつかの検索を行っていると、ファイルのパスにスペースがある場合、通常このエラーが起動することを発見したが、あなたは、パスにスペースが彼らではありません見ることができるよう

Proguard returned with error code 1. See console 
proguard.ParseException: Expecting class path separator ';' before 'C:\Users\wolf\workspace\Dcon\lib\joda-time-1.6.2.jar' in argument number 4 
at proguard.ConfigurationParser.parseClassPathArgument(ConfigurationParser.java:295) 
at proguard.ConfigurationParser.parse(ConfigurationParser.java:109) 
at proguard.ProGuard.main(ProGuard.java:491) 

誰もが考えている?

+0

環境変数を設定しましたか? –

+0

あなたは何を意味しているのか理解していません。 proguard.config = proguard.cfg – huntsfromshadow

+0

このリンクは、Proguardを設定するのに役立つと思います。http://www.androidengineer.com/2010/07/optimizing-proguard.cfg obfuscating-and-shrinking.htmlが役に立ちます –

答えて

1

よく分かりました。他の人にはここを更新してください。

adk12に同梱されているプロガードに問題があるようです。

詳細についてはリンク先をご覧ください。 http://code.google.com/p/android/issues/detail?id=18359

proguard 4.6にアップグレードされ、突然動作を開始しました。 バットファイルを変更しないでください。混乱しているものが悪化することが示唆されています。

また、環境変数PROGUARDを手動で更新しました。

問題を正確にはどのように修正したかわかりませんが、現在は機能しています。

3

私の場合、私は他の解決策を持っています。

理由は、あなたのライブラリパスにはスペースが含まれているということです。

しかし私のライブラリパスに "("または ")"が含まれていることが原因で、このdxxnの問題が発生しました。

私はsdk r12とProGuard 4.6を使用しています。

希望のヘルプ。

関連する問題