【发布时间】:2019-10-09 16:20:59
【问题描述】:
我是 Android 新手,收到错误消息:“NotificationCompat 无法解析为类型”
MinSDK=18, TargetSDK=28, Android Gradle Plugin Version=3.4.1, gradle version=5.1.1 如何解决这个错误帮帮我
下面给出的我的 gradle 文件
dependencies {
implementation "com.android.support:support-core-utils:28.0.0"
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:2.0.0-alpha5'
testImplementation 'junit:junit:4.13-beta-2'
'com.android.support.test:runner:1.0.2'
implementation "com.android.support:support-core-utils:28.0.0"
implementation 'com.google.code.gson:gson:2.8.5'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:support-compat:28.0.0'
}
notificationCompat 错误代码
protected android.support.v7.app.NotificationCompat.Action getStopAction() {
Intent intent = new Intent(WIFI_AP_ACTION_STOP);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
return new android.support.v7.app.NotificationCompat.Action.Builder(android.R.drawable.ic_menu_close_clear_cancel, "Stop", pendingIntent).build();
【问题讨论】:
-
我猜是:android.support.v4.app.NotificationCompat.. v4.. 不是 v7。构建gradle是可以的...但是在Java方面,包路径是错误的..
标签: android notifications android-notifications android-support-library