« 『Android』の開発環境が劇的に変わったので、改めてインストールしてみた… | トップページ | 『MacBookPro』の画面解像度が『SVGA video』に!? »

2013年3月19日 (火)

難読化のトラブル『Proguard returned with error code 1. See console』

最近の『eclipse』は、色々便利になっている。

でも、以前のアンドロイド・プロジェクトをテストした所、
デバッグができるのだが、難読化ができない…。

こんなエラーが出る。

Proguard returned with error code 1. See console
Warning: org.apache.commons.logging.impl.ServletContextCleaner: can't find superclass or interface javax.servlet.ServletContextListener
Warning: library class org.apache.http.auth.AuthenticationException extends or implements program class org.apache.http.ProtocolException
 ~
      You should check if you need to specify additional program jars.
Warning: there were 79 unresolved references to classes or interfaces.
         You may need to specify additional library jars (using '-libraryjars').
Warning: there were 104 instances of library classes depending on program classes.
         You must avoid such dependencies, since the program classes will
         be processed, while the library classes will remain unchanged.
java.io.IOException: Please correct the above warnings first.
    at proguard.Initializer.execute(Initializer.java:321)
    at proguard.ProGuard.initialize(ProGuard.java:211)
    at proguard.ProGuard.execute(ProGuard.java:86)
    at proguard.ProGuard.main(ProGuard.java:492)

で、調べたら…

どうやら変換中に『Warning』が表示されるとエラーとなるようだ。

「proguard-project.txt」の行の最後に警告を抑制するコードを入れると…
つまり、これ。

-dontwarn org.apache.**

そしたら、コンバートできた…。

『-libraryjars』なんて書いてあるから、引っかかった…。

キチンと書いてくれ。

|

« 『Android』の開発環境が劇的に変わったので、改めてインストールしてみた… | トップページ | 『MacBookPro』の画面解像度が『SVGA video』に!? »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/108365/56977497

この記事へのトラックバック一覧です: 難読化のトラブル『Proguard returned with error code 1. See console』:

« 『Android』の開発環境が劇的に変わったので、改めてインストールしてみた… | トップページ | 『MacBookPro』の画面解像度が『SVGA video』に!? »