web-dev-qa-db-ja.com

マテリアルデザインライブラリをAndroid Studioにインポートするにはどうすればよいですか?

このライブラリをプロジェクトに Android Studio v1.0.0 rc2でインポートしたい:

https://github.com/navasmdc/MaterialDesignLibrary

しかし問題がある。このライブラリをモジュールとして追加すると、次のエラーが表示されます。

Error:Dependency MyApplication.libraries:MaterialDesign:unspecified on project appは、コンパイルの依存関係としてサポートされていないAPKアーカイブに解決されます。ファイル:C:\ ADTBundle\StudioWorkspace\MyApplication\libraries\MaterialDesign\build\outputs\apk\MaterialDesign-release-unsigned.apk

この問題を解決するための段階的なガイドは何でしょうか?または、このライブラリのgradle依存関係は何ですか?

26
Saman Sattari

Android Studioを使用している場合:

  • プロジェクトをモジュールとしてインポートし、インポートしたモジュールの_build.gradle_ファイルで以下を変更できます。

  • 適用プラグインを変更:_com.Android.application_プラグインを適用:_com.Android.library_ applicationIdを削除し、プロジェクトのminSdkVersionに一致するようにminSdkVersionを設定します。

  • プロジェクトで_build.gradle_ file compile project(':MaterialDesignLibrary')、ここでMaterialDesignLibraryはライブラリプロジェクトの名前、または[ファイル]-> [プロジェクト構造]-> [プロジェクトを選択]でモジュールをインポートできますモジュール->依存関係-> [+]をクリックしてモジュールを追加します。

26
Sachithd

新しい公式設計ライブラリがあります。これをbuild.gradleに追加するだけです。詳細については visit Android開発者ページ

compile 'com.Android.support:design:27.0.0'
36
Oded Breiner

後藤

  1. ファイル(左上隅)
  2. プロジェクト構造
  3. モジュールの下。依存関係タブを見つける
  4. 右上のプラスボタン(+)を押します。
  5. すべての依存関係が見つかります
6
shaiban

API 23のリリース時点で最新のものは

compile 'com.Android.support:design:23.2.1'
3
Shadab K

appcompat-v7ライブラリと同じバージョンのデザインサポートライブラリを追加します。

Android開発者ドキュメント https://developer.Android.com/topic/libraries/support-library/packages#design から最新のライブラリを取得できます。

私が答えると、これは最新のライブラリです

implementation 'com.Android.support:design:28.0.0'

更新https://material.io/develop/Android/docs/getting-started/ 最新の指示に従ってください依存関係は

implementation 'com.google.Android.material:material:1.0.0'
2
Eldhopj

AndroidXに移行した場合、次のようにgradleに依存関係を追加する必要があります。

com.google.Android.material:material:1.0.0-rc01

2
Rodrirokr