これは繰り返しの質問であることは知っていますが、このサイトのすべての解決策を読んで試しましたが、まだエラーが発生しています。また、署名済みの apk を Eclipse からエクスポートした場合にのみ取得します。署名されていない apk をビルドして実行できます。
私は持っている:
- ビルド パスからすべてのライブラリを削除 (および後で復元)
- すべてのプロジェクトをクリーンアップして再構築しました
- -clean オプションを指定して Eclipse を再起動しました
- アプリ プロジェクトを最初から再作成する
エラー1はシンボルが重複していることを意味しますが、ビルドパスを100万回チェック、クリーンアップ、再構築しましたが、エクスポートした場合にのみエラーが発生します。
- シンボルが重複していると、署名されていない apk に対してもエラー 1 が発生しませんか?
- 本当に重複したシンボルがある場合、どうすれば Eclipse にそれらが何であるかを教えてもらうことができますか? エクスポート ウィザードから得られるのは、1 行のエラー ダイアログだけです。:(
- APK に手動で署名するとエラーは発生しませんが、電話にインストールすると、「アプリケーションがインストールされていません」という単純なエラーが発生します。:(:(
私のプロジェクト構造は次のとおりです。
- 私のコードの 99% を含む 1 つの Android ライブラリ プロジェクト。ビルド パスに必要な jar ファイルのコピーが 1 つあります。
- 2 つのクラスを持つ 1 つの Android アプリ プロジェクト。Javaビルドパスではなく、Androidタブを介してライブラリプロジェクトを参照します。Android 2.1 を除いて、ビルド パスで参照される追加のソース、プロジェクト、またはライブラリはありません。このプロジェクトを最初から再作成しました (ライブラリ プロジェクトは、はるかに大きいため、再作成しませんでした)。
すべてが数日前に機能していました!どんな提案でも大歓迎です!
前もって感謝します...
編集-更新: Proguard を無効にすると、エラーはなくなります。非常に奇妙な。