0

私はアンドロイド開発者です。Fabric SDK for android を使用すると問題が発生します。

独自に実装したアプリケーションに Twitter-Kit を統合しようとしました。私のアプリケーションの Android ビルド バージョンは Android 2.3.3 (Api レベル 10) です。

プロジェクトに kit-libs を追加した後、一部のテーマとリソースが欠落しているため、コンパイル エラーが発生します。問題の根本原因を突き止めました。

これは、kit-libs android jars に android ビルド バージョン Android 5.0 (Api レベル 21) が必要であるためです。そのため、kit-libs を Android API レベル 10 からサポートしている自分のプロジェクトに統合すると、一部のリソースが失われます。

Android api レベル 10 でビルドされたアプリケーションにこの Twitter-Kit(kit-libs) を使用する方法を教えてください。アプリケーションと統合ファブリック twitter キット ライブラリ アプリでサポート ライブラリの問題が一致していないのではないかと疑っています。

サポートされているライブラリの問題を確認する方法を教えてください。

私の問題については、添付の画面を見つけてください。

画面 1

画面 2

4

1 に答える 1

3

最後に、私は私の質問に対する答えを得ました。

根本的な原因:

Fabric Twitter Kit をアプリケーションに統合するときの問題です。アプリケーション targetSdkVersion と Twitter ライブラリ プロジェクト targetSdkVersion で不一致が発生します。

Twitter の統合中に、次のプロパティmanifestmerger.enabled=trueが project.properties ファイルに追加されました。このプロパティが原因で、私のアプリケーションは targetSdkVersion と一致しません。

解決:

manifestmerger.enabled=trueproject.properties ファイルにコメントしただけです。コメントアウト (または削除) する前に、そのプロパティに依存関係があることを確認してください。私にとっては、私の Android アプリケーションに Twitter キットを統合した後に追加されました。

于 2015-01-22T12:38:46.903 に答える