错误:包android.support.design.widget不存在

时间:2017-07-25 11:28:47

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

我是android的新手。当我想将一个项目导入我的android工作室时,它会抱怨这个错误: 的错误 包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'
}

我怎么能解决这个问题和另一件事,每次我想将另一个项目导入我的android工作室有一堆错误,需要更改build.gradle和build.gradle.properties,每次我有这样的问题。任何人都可以给我一个关于这个build.gradle的参考,以了解它应该是什么?

4 个答案:

答案 0 :(得分:2)

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

dependencies

中编译此build.gradle
compile 'com.android.support:design:25.3.1'

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

在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'

答案 3 :(得分:0)

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