2011-08-07 3 views
3

私はアプリケーションを公開しようとしていますが、EclipseのAndroid SDKのエクスポートツールを使用してビルドしていましたが、以下のエラーが表示されます。Proguard ParseExceptionがAndroidでデフォルトのproguard.cfgの場合

  • 私はproguard.cfgを変更しませんでした。
  • 私のプロジェクトのルートフォルダにあります。
  • proguard.config=proguard.cfgをdefault.propertiesに追加するだけです。

私はフォーラムを読んで、proguardを更新しました(Android SDKのtoolsフォルダにファイルをコピーしました)が、まだ動作しません。私は問題がProjects \ Eclipseで何かを理解できませんでしたか?

あなたは私を助けている場合、私はとても喜んでいるでしょう...

[2011-08-08 02:32:46 - CoolProject] Proguard returned with error code 1. See console 
[2011-08-08 02:32:46 - CoolProject] proguard.ParseException: Unknown option 'Projects\Eclipse' in argument number 9 
[2011-08-08 02:32:46 - CoolProject]  at proguard.ConfigurationParser.parse(ConfigurationParser.java:172) 
[2011-08-08 02:32:46 - CoolProject]  at proguard.ProGuard.main(ProGuard.java:484) 
+0

ヘイス・オスマン私は同じ問題を抱えていますが、私はたくさんの検索をしましたが、私に助けとなる有用なステップ/方法はまだ見つかりませんでした。 –

答えて

8

うんそれは正しいですが、また、私は知らなかった何かをした:)

私のソリューションでした:

  1. 私は最新のAndroid SDKに更新します。
  2. 私はEclipseの下でSDKのパスプロパティを変更しました:ウィンドウ>環境設定> Android> SDKの場所c:\ Progra〜1 \ android-sdkのようなものです。 Progra〜1は、プログラムファイルのスペースを書き込むために使用できます。 WindowsのコマンドプロンプトでDIR /Xコマンドを使用すると、パスの空きバージョンを取得できません。
  3. EclipseワークスペースをD:¥
  4. のようなスペースのない場所に移動しました。上記の変更では問題を解決できませんでした。私は「Dalvik形式への変換がエラー1で失敗しました」というエラーダイアログを表示し、出力コンソール上の説明は表示されません。それから私はthat topicを見つけて、that replyが言ったことをしました。

は、その後、それは働いていた;)

を私はWindows 7の究極のx86を使用しています。私はそれが他人のためにも働くことを願っています Arda。

+0

非常に良い。私の場合に役立つような何もない場所がないようにパスの名前を変更してください。 –

+0

ちょっとオスマン私は同じ問題を抱えていますが、私はたくさんの検索をしましたが、まだ助けてくれる便利なステップ/方法が見つかりませんでした。 –

2

あなたのプロジェクトのパスは、おそらくスペースが含まれています。これはAndroid SDKの最新バージョン(少なくともAntビルド用)ではfixedにする必要があります。それ以外の場合は、スペースを使用しないでください。

関連する問題