
我正在尝试将CardView添加到我的活动中作为官方样本.但它不起作用.
如果我直接运行我的项目,它将导致java.lang.ClassNotFoundException:android.support.v7.widget.CardView.
Eun*_*Eun 98
你应该把它添加到你的build.gradle:
dependencies {
...
implementation 'com.android.support:cardview-v7:21.+'
implementation 'com.android.support:recyclerview-v7:21.+'
...
}
Run Code Online (Sandbox Code Playgroud)
随着 Android 9.0(API 级别 28)的发布,有一个名为 AndroidX 的支持库的新版本
并且支持库将停止使用...
将以下内容添加到 buld.gradle:app
dependencies {
...
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'androidx.cardview:cardview:1.0.0'
...
}
Run Code Online (Sandbox Code Playgroud)
写我的答案提供:
1)更新版本
compileSdkVersion 27.2)使用
implementation而不是compile- Gradle中的实现和编译有什么区别?.3)完整的版本号,注意
Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds..,Android Studio显示的警告.4)视觉的位置
build.gradle (Module:app).5)因为我无法在@ Eun的答案下面写评论.
您需要粘贴implementation 'com.android.support:cardview-v7:27.1.1'在的build.gradle [模块:应用程序]位于,例如:MyFirstApplication ->应用->的build.gradle
粘贴以下依赖项子句:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
...
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
...
}
Run Code Online (Sandbox Code Playgroud)
从Android工作室本身打开:(从左侧)1:项目 ->选择Android视图-> Gradle Scripts -> build.gradle (模块:app)
使用Android Studio 3.1.4
编辑:更新版本号.
| 归档时间: |
|
| 查看次数: |
61239 次 |
| 最近记录: |