Android 无法在已签名的APK上访问Google驱动器(调试APK时工作正常)
我正在构建一个与google drive集成的应用程序。我遵循了在我的应用程序上集成Google Drive所需的所有程序 在签名调试上,一切都很正常。但在签署的apk版本中,我可以登录到谷歌。但无法访问谷歌硬盘 甚至我在google开发者控制台项目中添加了签名的apk SHA-1,甚至该项目也有。/auth/drive.file和。/auth/drive.appdata范围 这是我用来在我的应用程序中创建凭据的代码Android 无法在已签名的APK上访问Google驱动器(调试APK时工作正常),android,google-api,google-drive-api,Android,Google Api,Google Drive Api,我正在构建一个与google drive集成的应用程序。我遵循了在我的应用程序上集成Google Drive所需的所有程序 在签名调试上,一切都很正常。但在签署的apk版本中,我可以登录到谷歌。但无法访问谷歌硬盘 甚至我在google开发者控制台项目中添加了签名的apk SHA-1,甚至该项目也有。/auth/drive.file和。/auth/drive.appdata范围 这是我用来在我的应用程序中创建凭据的代码 credential=GoogleAccountCredential.usin
credential=GoogleAccountCredential.usingAuth2(MainActivity.this,Arrays.asList(DriveScopes.DRIVE))代码>
在调试时,apk credential将类似于com.google.api.client.googleapis.extensions.android.gms.auth。GoogleAccountCredential@e172207
已签署的apk凭证将是凭证:d.e.b.a.a.b.a.a.a。a@fb1faec
所以,基本上,在签名调试APK上,一切都可以正常工作,但在签名发布APK中,一切都不能正常工作,尽管我对两者都遵循了相同的过程。
那么,对于已签署的APK发行版,我需要做些什么不同的事情吗?这样我就可以从我的签名版APK访问google drive