android-studio - 安卓工作室 4.0 安卓 :foregroundServiceType not found when targetSdkVersion 28

标签 android-studio android-10.0 foreground-service

我正在尝试为 Android 构建我的应用程序并以 Android API 28 为目标。 但是由于我更新了库依赖项,我的应用程序构建失败并出现以下错误:

AAPT: error: attribute android:foregroundServiceType not found.

我已经读到,对于 Android Q(API 29) 上的某些服务(例如位置服务),用户必须指定前台服务的类型才能使权限正常工作,但我的目标是 API 28 和我的 AndroidManifest .xml 不包含该代码。

我使用的库是 Shake( https://shakebugs.com/ ):

implementation 'com.shakebugs.android:shake:13.0.1'

我使用了旧版本 (12.0.3) 的库,没有这个问题。

如有任何帮助,我们将不胜感激。

最佳答案

我解决了改变:

compileSdkVersion 29

我希望它对你有用,美好的一天,快乐的编码。

关于android-studio - 安卓工作室 4.0 安卓 :foregroundServiceType not found when targetSdkVersion 28,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62910456/

相关文章:

java - 文件已以错误的编码加载:android studio中的 'UTF-8'

android-studio - Android Studio性能能否随CPU内核数量的增长而很好地扩展

AndroidX Preference 库 DropDownPreferences 不适用于 API < 24

android - 调用 BindProcessToNetwork(network) 之后。 APP从不通过移动数据连接互联网

android - 如何取消另一个应用程序的持续通知?

android - 启动前台时的 NPE

java - 如何多次购买 Google Play 产品?

java.lang.NoClassDefFoundError : Failed resolution of: Lcom/google/android/gms/common/GoogleApiAvailabilityLight;

android - 将我的应用设置为默认拨号器而不询问 Android 10 (Q) 中的选项?

android - 有什么方法可以通过服务务实地唤醒屏幕吗?