1

我遵循了此处的入门指南,此时我不想迁移到androidx,所以我做了:

  • 确保我有正确的存储库

  • 添加com.android.support:design:28.0.0-rc01到我的依赖项中,因为入门教程指出如果我不想迁移到androidx.

  • 确定compileSdkVersion是28

  • 切换到Theme.MaterialComponents.Light.NoActionBar

  • 下载的 Android P SDK 和源代码(但不是图像上没有的其他任何东西): 在此处输入图像描述

  • 确保我正在使用AppCompactAtivity

  • 重建项目

我仍然得到错误:

找不到以下类:- com.google.android.material.button.MaterialButton

在此处输入图像描述

我错过了什么?

4

3 回答 3

2

您不应使用 com.google.android.material 包,而应使用 com.android.support。在你的情况下android.support.design.button.MaterialButton

于 2018-08-24T18:37:47.953 回答
0
  1. 确保存储库部分包含 Google 的 Maven 存储库 google()。例如:

    allprojects {
        repositories {
          google()
    
    allprojects {
        repositories {
          google()
          jcenter()
        }
      }
    
  2. 将库添加到依赖项部分:

    implementation 'com.google.android.material:material:1.0.0'
    dependencies {
    
    
    
    
    // ...
        implementation 'com.google.android.material:material:1.0.0'
    // ...
    }
    
于 2019-04-03T11:02:02.337 回答
0

我在使用 com.android.support 和使用 com.google.android.material 的 Android Studio 3.2 候选版本中遇到了这个问题。

我升级到 3.3 canary 并且这个特定问题消失了,尽管我现在有其他(不相关的?)问题(运行时失败膨胀等)。

我找不到任何说明布局编辑器工作所需的 Android Studio 版本的文档。

于 2018-09-05T17:12:26.840 回答