0

Androidアプリの開発が終わったので、リリースしたいと思います。リリース用に、ant コマンド ライン ツールを使用して、my のリリース バージョンをビルドしていapkます。

コマンドant releaseを実行したところ、このエラーが発生しました

ビルドに失敗しまし
た /usr/src/android-sdk-linux/tools/ant/build.xml:679: この行の実行中に次のエラーが発生しました: /usr/src/android-sdk-linux/tools/ant/build.xml :692: コンパイルに失敗しました。詳細については、コンパイラ エラー出力を参照してください。

これとは別に、「」のような他の多くのエラーが発生しました

[javac] /root/workspace/Unit-Talk/src/org/sipchat/sipua/ui/ConnectionService.java:19: パッケージ org.jivesoftware.smack.packet が存在しません
[javac] import org.jivesoftware.smack.packet 。面前;

[javac] /root/workspace/Unit-Talk/src/org/sipchat/sipua/ui/Sipdroid.java:89: シンボルが見つかりません
[javac] シンボル: クラス PhoneNumber
[javac] 場所: クラス org.sipchat.sipua. ui.Sipdroid
[javac] public List invalidCases = new ArrayList();

これらのエラーはすべて、jar ファイルのクラスを指しています。私もproguard-project.txtにjarを追加しました

はい、Eclipseを使用してapkをエクスポートしている場合、正常に動作していれば、そのようなエラーは発生しません。ここに私のproguard-project.txtファイルがあります

ありがとう

4

1 に答える 1

0

エラーは、コンパイル時 (ProGuard が開始される前) に javac から発生します。プロジェクトの libs ディレクトリに適切なライブラリがあることを確認する必要があります。

于 2012-10-17T00:59:13.803 に答える