如何将材质设计库导入Android Studio?

Sam*_*ari 27 android gradle android-studio material-design

我想在Android Studio v1.0.0 rc2中将此库导入我的项目:

https://github.com/navasmdc/MaterialDesignLibrary

但有一个问题.当我将此库添加为模块时,会出现此错误:

错误:依赖项MyApplication.libraries:MaterialDesign:项目应用程序未指定解析为APK归档文件,不支持作为编译依赖项.文件:C:\ ADTBundle\StudioWorkspace\MyApplication\libraries\MaterialDesign\build\outputs\apk\MaterialDesign-release-unsigned.apk

什么是解决这个问题的分步指南?或者这个库的gradle依赖是什么?

Ode*_*ner 39

有一个新的官方设计库,只需将其添加到您的build.gradle:有关详细信息,请访问android开发人员页面

compile 'com.android.support:design:27.0.0'
Run Code Online (Sandbox Code Playgroud)

  • 如何编译gradle?怎么用? (3认同)
  • @NitinKarale http://android-developers.blogspot.com/2015/05/android-design-support-library.html (2认同)

Sac*_*thd 26

如果您使用的是Android Studio:

  • 您可以将项目作为模块导入,并build.gradle在导入的模块的文件中更改以下内容.

  • 更改应用插件:com.android.application应用插件:com.android.library 删除 applicationId并设置minSdkVersion为匹配您的项目minSdkVersion.

  • 在项目build.gradle文件中compile project(':MaterialDesignLibrary'),MaterialDesignLibrary库项目的名称在哪里,或者您可以通过文件 - >项目结构导入模块 - >在模块 - >依赖项下选择项目 - >单击+以添加模块.

  • 我找到了解决方案.必须将minifyEnabled设置为false才能正常工作,否则无法找到类myLib. (4认同)

sha*_*ban 7

  1. 档案(左上角)
  2. 项目结构
  3. 在模块下.找到依赖选项卡
  4. 按右上角的加号按钮(+).
  5. 您将找到所有依赖项


Eld*_*opj 6

添加与appcompat-v7库相同的设计支持库版本

您可以从android开发人员文档https://developer.android.com/topic/libraries/support-library/packages#design获取最新的库

当我回答这是最新的图书馆

implementation 'com.android.support:design:28.0.0'
Run Code Online (Sandbox Code Playgroud)

更新 Android X:https : //material.io/develop/android/docs/getting-started/按照此处的指示进行操作,最新的依赖项是

implementation 'com.google.android.material:material:1.0.0'
Run Code Online (Sandbox Code Playgroud)