相关疑难解决方法(0)

如何解决android api 30+中的“缺少PendingIntent可变性标志”lint警告?

只要我的目标更新SDK至30(安卓R),棉绒警告Missing PendingIntent mutability flag出现在我的PendingIntent.FLAG_UPDATE_CURRENT标志时,我想定义PendingIntent。

我应该如何处理这个 lint 而不影响应用程序功能?

android lint android-pendingintent

26
推荐指数
12
解决办法
6141
查看次数

java.lang.IllegalStateException:不应为错误类型创建SimpleTypeImpl

迁移到AndroidX后一直面临此错误.

java.lang.IllegalStateException: SimpleTypeImpl should not be created for error type: ErrorScope{Error scope for class <ERROR CLASS> with arguments: org.jetbrains.kotlin.types.IndexedParametersSubstitution@14ac19e7}
Run Code Online (Sandbox Code Playgroud)

这个链接没有多大帮助

android kotlin android-studio-3.2 androidx

20
推荐指数
3
解决办法
2652
查看次数

Android 应用程序在定位到 Android 12 时崩溃

我的应用程序在定位到 Android 12 时崩溃了

这是崩溃日志:

java.lang.RuntimeException: Unable to create service com.kdr.snipping.CheckRecentRun: java.lang.IllegalArgumentException: com.kdr.snipping: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
    Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
        at android.app.ActivityThread.handleCreateService(ActivityThread.java:4500)
        at android.app.ActivityThread.access$1700(ActivityThread.java:247)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2072)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loopOnce(Looper.java:201)
        at android.os.Looper.loop(Looper.java:288)
        at android.app.ActivityThread.main(ActivityThread.java:7839)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
        at …
Run Code Online (Sandbox Code Playgroud)

javascript android android-pendingintent android-studio android-12

1
推荐指数
1
解决办法
5309
查看次数