我有一个应用程序,它将多媒体文件上传到用户的帐户。 在Debug构建中一切正常。 我在发布版本
中面临以下异常06-22 09:24:10.393 2172-4905 /? W / Auth:[GetToken] GetToken失败,状态代码为:未知 06-22 09:24:10.395 21497-22181 /? W / System.err:com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException 06-22 09:24:10.395 21497-22181 /? W / System.err:at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential $ RequestHandler.intercept(GoogleAccountCredential.java:286) 06-22 09:24:10.395 21497-22181 /? W / System.err:at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:859) 06-22 09:24:10.395 21497-22181 /? W / System.err:at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410) 06-22 09:24:10.395 21497-22181 /? W / System.err:at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343) 06-22 09:24:10.395 21497-22181 /? W / System.err:at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460)
有关该项目的更多详情
我有一个3种口味的应用程序,假设com.a,com.b和com.pro。
因此,对于所有口味,我在firebase中创建了1个项目,在此项目中创建了3个应用程序。
现在,当我从Google API控制台启用Drive api时,它会显示所有应用的oAuth客户端ID。 我已经在相应的应用程序风味文件夹中替换了google-services.json。
发布模式下的任何风格都无法将文件上传到驱动器并显示相同的错误。 我试过删除,在api控制台上创建项目。 我无法从firebase中删除项目,因为它已经在Playstore上的应用程序中提供数据。 任何帮助都会非常值得赞赏。
答案 0 :(得分:1)
我遇到了同样的问题。原因是应用applicationId
中的build.gradle
。这与此应用的Google控制台不同。