1

プロジェクトに ACRA を追加しようとしています。ACRA基本セットアップの手順に従いましたが、Eclipse はクラスで作成した @ReportCrashes を認識しません。

ここに画像の説明を入力

「lib」フォルダーを作成したことを確認し、jar ファイルを (Windows エクスプローラーからドラッグ & ドロップして) そこに追加し、右クリックして [ビルド パスに追加] を選択しました。jarファイルを削除して再度追加し、プロジェクトを実行しようとしました->クリーンですが、それでも何もしません。

私が間違っていることについてのアイデアはありますか?

以下は、Eclipse からの注釈のスクリーンショットです。

ここに画像の説明を入力

ここに画像の説明を入力

4

3 に答える 3

3

私は同じ問題を抱えていましたが、その根本を発見したと思います.BUILDフォルダーにあるものをインポートするのではなく、SRCフォルダー内にjarファイルをインポートしていました。最初のものを削除し、間違ったエントリを削除するために BUILDPATH を再構成し、クリーンアップを行い、正しい (BUILD FOLDER) jar をプロジェクトの libs フォルダーにコピーすると、すべてが正常に機能しました

多分それは役立ちますか?

于 2012-07-29T11:28:32.877 に答える
2

OK、私は問題を理解しました。私はあなたと同じ問題を抱えていました。私にとっての問題は、ACRA アーカイブからのビルド jar ではなく、ソース jar を追加したことです。jar のクラスを認識するようになりました。新人ミス:)

于 2013-01-15T15:25:47.047 に答える
1

ロバート、

今日 (2012 年 8 月 15 日)、Android SDK Tools を R20 に更新し、Eclipse Juno にアップグレードしましたが、ACRA と他の jar ファイルで同様の問題が発生しました。

私が理解している方法では、R17 はビルド プロセスを変更し、「/libs」フォルダー内のすべての jar が自動的にビルド パスに追加されます。つまり、'/libs' フォルダーに jar がある場合は、それを Java ビルド パスから削除する必要があります。そうしないと、恐ろしい "Dalvik 1" ビルド エラーが発生します。

次に、lib フォルダー内の jar にソースまたは javadoc を追加する方法がないことに気付きました。そこで、すべての jar を 2 番目のフォルダー (私の場合は「/external/jar」) に移動しました。ACRA-4.2.3.jar を「/external/jar」に移動すると、私のプロジェクトはあなたと同じエラーでクラッシュしました。そこで、ACRA jar に javadoc またはソースを追加できませんでしたが、それを「/libs」に戻すと機能しました。

結論は、ACRA jar ファイルを「/libs」フォルダーに配置することです。他の jar ファイルは、「/libs」または他の場所に配置できます。また、Android SDK と Eclipse を更新します。

これがあなたの助けになることを願っています。

于 2012-08-15T17:57:14.133 に答える