我想将此库导入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依赖是什么?
答案 0 :(得分:35)
有一个新的官方设计库, 只需将其添加到build.gradle:有关详细信息visit android developers page
compile 'com.android.support:design:27.0.0'
答案 1 :(得分:27)
如果您使用的是Android Studio:
您可以将项目作为模块导入,并在导入模块的build.gradle
文件中更改以下内容。
更改应用插件:com.android.application
以应用插件:com.android.library
移除applicationId
并设置minSdkVersion
以匹配您的项目minSdkVersion。
在您的项目build.gradle
文件compile project(':MaterialDesignLibrary')
中,其中MaterialDesignLibrary
是您的图书馆项目的名称,或者您可以按文件导入模块 - >项目结构 - >在模块下选择项目 - >依赖关系 - >单击+添加模块。
答案 2 :(得分:5)
转到
答案 3 :(得分:3)
最新的API 23发布是
compile 'com.android.support:design:23.2.1'
答案 4 :(得分:2)
添加与您的 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'
答案 5 :(得分:2)
如果您迁移到AndroidX,则应像这样在graddle中添加依赖项:
com.google.android.material:material:1.0.0-rc01
答案 6 :(得分:1)
首先,添加材料设计依赖项。
implementation 'com.google.android.material:material:<version>'
获取最新的材料设计库版本。请访问官方网站github repository。
当前版本为 1.2.0 。
因此,您必须添加
implementation 'com.google.android.material:material:1.2.0'
然后,您需要通过添加将应用程序主题更改为实质主题,
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
在您的 style.xml 中。不要忘记在清单文件的应用程序主题中设置相同的主题。
答案 7 :(得分:0)
build.gradle
implementation 'com.google.android.material:material:1.2.0-alpha02'
styles.xml
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>