【问题标题】:error: package android.support.design.widget does not exist错误:包 android.support.design.widget 不存在
【发布时间】:2017-07-25 11:28:46
【问题描述】:

我是安卓新手。当我想将一个项目导入我的 android studio 时,它会抱怨这个错误: 错误 包 android.support.design.widget 不存在

这是我的代码:

public class CatalogActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_catalog);

// Setup FAB to open EditorActivity
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        Intent intent = new Intent(CatalogActivity.this, EditorActivity.class);
        startActivity(intent);
    }
});
}
}

这是我的 build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
buildToolsVersion "25.0.2"

defaultConfig {
    applicationId "com.example.android.pets"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
     compile fileTree(include: ['*.jar'], dir: 'libs')
     testCompile 'junit:junit:4.12'
     compile 'com.android.support:appcompat-v7:25.3.1'
     compile 'com.getbase:floatingactionbutton:1.9.1'
}

我该如何解决这个问题以及每次我想将另一个 else 项目导入我的 android studio 时都会出现一堆错误并且需要更改 build.gradle 和 build.gradle.properties 并且每次我有这样的问题。谁能给我一个关于这个 build.gradle 的参考来了解它应该是怎样的?

【问题讨论】:

    标签: android android-studio android-gradle-plugin build.gradle floating-action-button


    【解决方案1】:

    浮动操作按钮用于特殊类型的推广操作。所以你需要添加com.android.support:design library 将此行也包含在您的 build.gradle 中:

    在你的build.gradle 中编译这个dependencies

    compile 'com.android.support:design:25.3.1'
    

    【讨论】:

      【解决方案2】:

      在 gradle 文件中添加以下内容:

      compile 'com.android.support:appcompat-v7:25.3.1'
      compile 'com.android.support:support-v4:25.3.1'
      compile 'com.android.support:design:25.3.1'
      

      【讨论】:

      • 并非都需要。只需要编译'com.android.support:design:25.3.1'
      【解决方案3】:

      浮动操作按钮用于特殊类型的推广操作。所以你需要添加com.android.support:design library 将此行也包含在您的 build.gradle 中:

      compile 'com.android.support:design:25.3.1'
      

      【讨论】:

        【解决方案4】:

        FloatingActionButton 在 com.android.support:design 库中可用。如果您正在使用需要包含在 build.gradle 中的类相关库的任何类,这就是您收到错误的原因。

        【讨论】:

          猜你喜欢
          • 2016-06-20
          • 1970-01-01
          • 2020-07-03
          • 2015-10-15
          • 2011-10-03
          • 1970-01-01
          • 2019-11-10
          • 2014-10-02
          相关资源
          最近更新 更多