0

我在Google云端硬盘存在问题。 我点击电子邮件与即时通讯对话收到错误后:Google Drive API statusCode = SIGN_IN_REQUIRED

statusCode=SIGN_IN_REQUIRED 

我在gradle这个

debug { 
      signingConfig signingConfigs.config 
    } 

signingConfigs { 
    config { 
     keyAlias '******' 
     keyPassword '******' 
     storeFile file('C:/Users/.android/debug.keystore') 
     storePassword '******' 
    } 
} 

加入解决了这个问题,但问题是有可能没有这个文件,这个工作gradle中的选项?

我推这个代码库和测试失败丢失debug.keystore文件的情况。

号码将被公布,我不知道还可以共享这个文件debug.keystore?

我知道最简单的就是添加此文件中的目录应用程序,并改变路径。

但也许有人知道更好的解决方案?

回答

0

我在加的gradle解决了这个问题

debug { 
      signingConfig signingConfigs.config 
    } 

signingConfigs { 
    config { 
     keyAlias '******' 
     keyPassword '******' 
     storeFile file('C:/Users/.android/debug.keystore') 
     storePassword '******' 
    } 
} 
0

您可能想要检查Authorizing and Using REST APIs,其中显示了如何使用Google进行授权并使用Google REST API,当您的应用使用用户的Google帐户通过HTTP访问Google API时。也有你可能会尝试为你的应用程序的方法。

检查以下授权您的Android应用:

  1. 配置构建应用程序的根级build.gradle文件相关。

  2. 使用Google提供的授权UI进行REST API访问。使用Auth.GoogleSignInApi方法为Android应用的用户提供Google提供的授权用户界面,以处理所有这些。

    • 通过创建您希望通过调用GoogleSignInOptions.Builder.requestScopes请求新型示波器一个GoogleSignInOptions对象指定范围。
    • 你可以得到一个Android Account对象为您的谷歌登录的结果的一部分,并且可以在以后实例化一个对象GoogleAccountCredential用它。
  3. 使用GoogleAccountCredential和用于REST API访问的客户端库。

欲了解更多信息,请参阅Authorizing Android Apps