之前已经回答过这个问题,但是在任何答案中都没有真正的细节,我没有运气到底。我一直都是
com.google.android.apps.watchme签名无效。实测值:
和
com.google.api.client.googleapis.json.GoogleJsonResponseException:403 Forbidden
我认为第一个是导致后者。这就是我所拥有的:
申请目录在yt-watchme下。 AndroidManifest.xml有package =“com.google.android.apps.watchme” MainActivity.java有APP_NAME =“WatchMe”
所以我去了console.developers.google.com/apis/credentials,我创建了一个名为WatchMe的项目。当我创建它时,它在下拉菜单上给了我一个额外的watchme-1316名称。
我启用了YouTube和Google+ API。
我使用别名WatchMe创建一个密钥库。还试过watchme-1316。别名假设是什么?
我将凭据创建为“OAuth客户端ID”和Android应用。我也尝试过API密钥,但这也不起作用。我使用keytool从密钥库中获取SHA1,并使用com.google.android.apps.watchme作为软件包名称。我尝试使用名称作为WatchMe和watchme-1316。似乎都没有用。
我下载client_secret .... json并将其移至app / google-services.json。
我构建应用程序并在android studio中签名。
有人可以帮助我完成如何成功签署Android应用程序的整个过程吗?我已经找不到明确的一步一步了。 Alias应该是什么,凭证名称等等,这是非常令人困惑的。
答案 0 :(得分:0)
仔细检查您的要求和凭据。请除以下内容:
在官方Google文档中,您可以使用此文档启动您的应用程序:https://developers.google.com/youtube/android/player/register#create_project
此外,您可以尝试Google提供的示例应用程序:https://developers.google.com/youtube/android/player/sample-applications#Video_Wall