无法在 android studio 中导入 android.support.v4.app notificationcompat?
can't import android.support.v4.app notificationcompat in android studio?
我正在使用 this link 学习 android 通知教程,但是当我开始使用
Notification notification = new NotificationCompat.Builder(this, App.CHANNEL_1_ID);
这段代码,我无法导入android.support.v4.app。 NotificationCompat ,该怎么做?
它只导入
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
import android.app.Notification;
- 我需要在 build.gradle 中添加一些内容吗?
- 我正在使用 Android Studio 2021.1.1,是这个问题吗?
androidx 是替代 v4.support 库的新支持库。推荐使用androidx。建议2020~2021年以后使用搜索过滤器查找教程。
但是您仍然可以使用 v4.support 库,方法是在创建项目时选中“使用旧版 android.support 库”选项。
虽然这还不够,因为最新的构建工具将不支持已弃用的库,您必须保持 compleSdkVersion 28 或以下。您还需要将 Android Gradle 插件降级到 3.6.4 并将 gradle 包装器降级到 6.0
确保 gradle.properties
中不存在这些行
android.useAndroidX=true
android.enableJetifier=true
现在您可以按照上面的教程进行操作了。
使用
android.arch.core:core
android.arch.core:common
instead of
androidx.arch.core:core-common
androidx.arch.core:core
Here 是与 androidx
支持库等效的完整列表
我不建议您按照上面的教程查找最新教程。技术瞬息万变,遵循过时的教程可能会减慢您的学习过程并让您落后。
我正在使用 this link 学习 android 通知教程,但是当我开始使用
Notification notification = new NotificationCompat.Builder(this, App.CHANNEL_1_ID);
这段代码,我无法导入android.support.v4.app。 NotificationCompat ,该怎么做? 它只导入
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;
import android.app.Notification;
- 我需要在 build.gradle 中添加一些内容吗?
- 我正在使用 Android Studio 2021.1.1,是这个问题吗?
androidx 是替代 v4.support 库的新支持库。推荐使用androidx。建议2020~2021年以后使用搜索过滤器查找教程。
但是您仍然可以使用 v4.support 库,方法是在创建项目时选中“使用旧版 android.support 库”选项。
虽然这还不够,因为最新的构建工具将不支持已弃用的库,您必须保持 compleSdkVersion 28 或以下。您还需要将 Android Gradle 插件降级到 3.6.4 并将 gradle 包装器降级到 6.0
确保 gradle.properties
中不存在这些行android.useAndroidX=true
android.enableJetifier=true
现在您可以按照上面的教程进行操作了。
使用
android.arch.core:core
android.arch.core:common
instead of
androidx.arch.core:core-common
androidx.arch.core:core
Here 是与 androidx
支持库等效的完整列表我不建议您按照上面的教程查找最新教程。技术瞬息万变,遵循过时的教程可能会减慢您的学习过程并让您落后。