過去数か月間、アプリで android-support-v7-appcompat ライブラリを使用して、古いデバイスのアクション バーをサポートすることに成功しました。最近、SDK Manager からシステム イメージと SDK プラットフォームを含む Android 4.4(kitkat) アップデートをダウンロードしました。また、マニフェスト ファイルで targetSdkVersion を "19" に追加しました。しかし、私のプロジェクトは「android-support-v7-appcompat jarの不一致」としてエラーを表示していました。依存関係を修正してください。次に、ビルド パス メニュー > 外部 jar の追加を使用して、/extras/android/support/.... から jar を外部 jar としてプロジェクトに追加しました。現在、プロジェクトにエラーはなく、android-support-v7-appcompat.jar および android-support0v4.jar ファイルが「参照ライブラリ」フォルダーの下に 2 回、「libs」フォルダーの下に 1 回表示されています。プロジェクトはエラーを表示せず、実行中です。
以前、android-support-v7-appcombat ライブラリを職場の外部プロジェクトとしてインポートしました。そのプロジェクトにエラーが表示されます。私が今何をすべきか提案してください。また、android-support-v7-appcompat.jar umder Android Dependencies in Java Build Path でエラーが表示されます。
私が見るエラーは次のとおりです。
Found 2 versions of android-support-v7-appcompat.jar in the dependency list,
but not all the versions are identical (check is based on SHA-1 only at this time).
All versions of the libraries must be the same at this time.
Versions found are:
Path: C:\<project hierarchy>\libs\android-support-v7-appcompat.jar
Path: C:\Users\....\sdk\extras\android\support\v7\appcompat\libs\android-support-v7-appcompat.jar
Jar mismatch! Fix your dependencies
別のフォーラムからアイデアを得た後、すべての android-support-v7-appcompat ライブラリを別の場所から削除し、android-v7 サポート ライブラリをプロジェクトに再度インポートしました。それでもエラーが表示されます。buildpath および libs/private librariry/referenced library フォルダーから android-support-v4 ライブラリも削除する必要がありますか?