私は奇妙な問題で立ち往生しています。私はメインモジュールとFacebookのSDKである別のライブラリモジュールを含むアンドロイドスタジオプロジェクトを持っています。ライブラリモジュールは古いバージョンであるandroid-suport v4ライブラリを使用します。メインモジュールに新しいバージョンのandoridサポートv4ライブラリを使用したいと思います。しかし、Android Studioはデフォルトで、コンパイル時にfacebook sdk v4ライブラリを取得します。これは、モジュールbuild.gradleの依存関係として定義した場合でも同じです。これがAndroid Studioの誤った動作であるように見えるのは、古いFacebookの代わりに新しいライブラリを選択するようにASに指示する方法です。他のモジュールの古いバージョンではなく、新しいバージョンのライブラリをAndroid Studioで使用する方法を教えてください。
0
A
答えて
1
問題はライブラリモジュールの依存関係が最初に解決されるため、まずトランジタリ依存関係を介してそのモジュールのアンドロイドサポートライブラリがあることです(https://docs.gradle.org/current/userguide/dependency_management.html#sub:transitive_dependency_management参照)。可能な解決策は、特定の推移的依存関係を除外するようにgradleに指示することです。したがって、gradleビルドで明示的に言及したものだけが解決され、選択されます。方法のガイドラインについては、https://docs.gradle.org/current/userguide/dependency_management.html#sub:exclude_transitive_dependenciesを参照してください。
関連する問題
- 1. Artifactoryでバージョンを作る方法を教えてください
- 2. Webcriptを使用してCKEditor.jsの最新バージョンをUserscriptで使用する方法を教えてください。
- 3. 私のレールアプリにlibフォルダの新しいバージョンのコードを使用する方法を教えてください。
- 4. F#Reflectionライブラリの使用方法を教えてください。
- 5. NSISで以前のバージョンをアンインストールする方法を教えてください
- 6. JNLPアプリケーションでJARの最新バージョンを使用する方法を教えてください。
- 7. Maven:タイムスタンプの付いたバージョンのスナップショットをクラスパスで使用する方法を教えてください。
- 8. Android GPUの使用方法を教えてください。
- 9. インストールしたモノトゥッチのバージョンを教えてください。
- 10. SpringAMQP 1.7でサポートされているRabbitMQのバージョンを教えてください。
- 11. CSRバージョンと証明書バージョンの違いを教えてください。
- 12. Androidライブラリ用のTravis-CIの設定方法を教えてください。
- 13. 新しいバージョンの.SWFフラッシュファイルをユーザーがロードする方法を教えてください。
- 14. JRubyのパッチを適用したバージョンをjruby-jarsに使用する方法を教えてください。
- 15. 新しいVisual Studioバージョンを古いMFCバージョンで使用しますか?
- 16. Qtの2つのバージョンをインストールし、アプリケーションに使用する方法を教えてください。
- 17. Firebaseの古いバージョンをCocoaPodsに保存してください
- 18. Perl 6モジュールの検査方法を教えてください。
- 19. Chart.jsとBootstrapを同時に使用する方法を教えてください。 (さまざまなjQueryバージョン)
- 20. ブラウザでJavascriptファイルだけでなく最新バージョンのHTMLも使用する方法を教えてください。
- 21. Androidアプリケーションの新しいバージョンは、新しいマニフェストでもはや宣言されていなくても、古いバージョンの権限を持っていますか?
- 22. Visual Studio 2017を以前の.NET Coreバージョンにダウングレードする方法を教えてください
- 23. ローカルで使用するために、古いシステムにパッケージの最新バージョンをコンパイルしてください
- 24. 古いバージョンのマシンで新しいバージョンのDLLを使用するには?
- 25. REST APIのバージョンが一致しないと警告する方法を教えてください。
- 26. 古いバージョンをインストールするときにVisual StudioインストーラがDLLを更新する方法を教えてください。
- 27. Oracleの「修正バージョン」とOracle JDKバージョンの間の変換方法を教えてください。
- 28. JavaScriptを使用して新しいタブでリンクを開く方法を教えてください
- 29. chrome.tabs.onUpdated.addListenerの使用方法を教えてください。
- 30. generate_eventsイベントの使用方法を教えてください。