错误:(280, 61) 错误:无法访问 com.google.android.gms.common.internal.safeparcel.zza 的 zza 类文件未找到

Posted

技术标签:

【中文标题】错误:(280, 61) 错误:无法访问 com.google.android.gms.common.internal.safeparcel.zza 的 zza 类文件未找到【英文标题】:Error:(280, 61) error: cannot access zza class file for com.google.android.gms.common.internal.safeparcel.zza not found 【发布时间】:2019-05-03 02:08:09 【问题描述】:

在我的build.gradle 中,我使用的是这个:

android 
    compileSdkVersion 23
    ....
    ....
    defaultConfig 
        ....
        targetSdkVersion 23
    

....
....
dependencies 
    compile 'com.google.android.gms:play-services:9.0.0'
    ....
    ....

一切都为我正确编译,我正在将我的应用程序发布到 Google Play 商店,令我惊讶的是,谷歌没有让我发布它,因为我使用的是 targetSdkVersion 23,他们想让我使用targetSdkVersion 26 最低限度。我继续更改我的代码以使用targetSdkVersion 26,我看到的错误说targetSdkVersion 26至少需要com.google.android.gms:play-services:10.2.1或更高。我将代码更改为:

android 
    compileSdkVersion 26
    ....
    ....
    defaultConfig 
        ....
        targetSdkVersion 26
    

....
....
dependencies 
    compile 'com.google.android.gms:play-services:10.2.1'
    ....
    ....

这次的错误信息是:

Error:(280, 61) error: cannot access zza class file for com.google.android.gms.common.internal.safeparcel.zza not found

有什么办法可以解决这次 Android 抱怨的问题吗?

更新 1:我删除了 buildToolsVersion,但我包含了 API 级别 26 的那个:

android 
    compileSdkVersion 26
    buildToolsVersion "26.0.2"
    ....
    ....

【问题讨论】:

【参考方案1】:

您需要将 firebase-messaging 升级到最新版本

我升级到 实施 'com.google.firebase:firebase-messaging:17.6.0'

而且效果非常好。

注意:始终使用最新版本。

【讨论】:

感谢您的建议。我现在已经在使用 2019 年的最新版本。【参考方案2】:

我必须升级到

compile 'com.google.android.gms:play-services:10.2.1'
compile "com.google.firebase:firebase-messaging:10.2.1"

而不是我以前的值

compile 'com.google.android.gms:play-services:9.8.0'
compile "com.google.firebase:firebase-messaging:9.0.0"

【讨论】:

以上是关于错误:(280, 61) 错误:无法访问 com.google.android.gms.common.internal.safeparcel.zza 的 zza 类文件未找到的主要内容,如果未能解决你的问题,请参考以下文章

java: 无法访问org.springframework.boot.SpringApplication ,错误的类文件:XXX,类文件具有错误的版本 61.0, 应为 52.0

突然出现错误gdiplustypes.h(280): error C2059: syntax error : 'constant'等未知错误

无法访问hao123——显示网络连接错误错误代码118

为啥我会收到此错误? UnknownEndpoint:无法访问的主机:`devicefarm.us-east-1.amazonaws.com'

运行时错误“3164”:“无法更新字段”-访问 VBA 问题

Firebase 存储安全规则 400 错误问题“权限被拒绝。无法访问存储桶 xxxxx-****.appspot.com”