找不到com.google.android.gms.common.internal.Hide的隐藏类文件

时间:2019-02-28 09:02:43

标签: android

在android studio中构建本机android应用时遇到错误。

“错误:无法访问隐藏   找不到com.google.android.gms.common.internal.Hide的类文件”

应用程序详细信息:我已经创建了android库项目并将其作为模块添加到我的一个应用程序中。在图书馆项目的gradle中,有很多依赖项,这些也可以在应用程序标签gradle中获得。

3 个答案:

答案 0 :(得分:1)

您需要在项目路径中创建文件Hide.java:.. \ app \ src \ main \ java \ com \ google \ android \ gms \ common \ internal

来源:

package com.google.android.gms.common.internal;
import java.lang.annotation.*;
@Documented
@Retention(RetentionPolicy.CLASS)
@Target({ ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.PACKAGE })
public @interface Hide {
}

答案 1 :(得分:1)

2018 年 4 月 10 日,Google 弃用了 GCM。 GCM 服务器和客户端 API 已于 2019 年 5 月 29 日删除,目前对这些 API 的任何调用都可能会失败。将 GCM 应用迁移到 Firebase Cloud Messaging (FCM),它继承了可靠且可扩展的 GCM 基础架构,以及许多新功能。如需了解详情,请参阅迁移指南。

答案 2 :(得分:0)

在应用gradle文件中删除com.google.android.gms:play-services apis依赖关系的多个版本,并检查其他库模块。