YouTube 데이터 API를 사용하여 YouTube 동영상을 검색하고 있습니다. 모든 것이 디버그에서 완벽하게 작동합니다. 출시로 전환하면이 오류가 발생합니다.Android - YouTube 데이터 API - Proguard
액세스가 구성되지 않았습니다. YouTube 데이터 API는 프로젝트 608 ######### 전에 사용되지 않았거나 사용 중지되었습니다. 활성화하려면 https://console.developers.google.com/apis/api/youtube/overview?project=608#########을 방문한 다음 다시 시도하십시오. 최근에이 API를 사용하도록 설정 한 경우 조치가 Google 시스템에 적용되고 다시 시도 할 때까지 잠시 기다리십시오.
프로젝트 번호 608 #########는 올바른 프로젝트 번호조차 아닙니다. 내가 그 URL을 클릭하면,이 오류 메시지가 얻을
API는 "유튜브는"존재하지 않거나 내 모든 정보를 입력 한 그것을
에 액세스 할 수있는 권한이 없습니다 Google API 콘솔에 있고 내 API 키가 있어야합니다. 앞서 말했듯이 디버그 빌드에서는 모든 것이 잘 작동합니다.
아마 내 Proguard 파일에서 뭔가가 누락되었습니다. 나는 또한 무제한 액세스 할 수 있도록 내 API 키를 설정하고 안드로이드로 설정 시도했다
-keep class com.google.**
-keep interface com.google.** { *;}
-dontwarn com.google.**
-keep class com.google.api.** {
*;
}
# Needed by google-api-client to keep generic types and @Key annotations accessed via reflection
-keepclassmembers class * {
@com.google.api.client.util.Key <fields>;
}
# Needed by google-http-client-android when linking against an older platform version
-dontwarn com.google.api.client.extensions.android.**
# Needed by google-api-client-android when linking against an older platform version
-dontwarn com.google.api.client.googleapis.extensions.android.**
# Needed by google-play-services when linking against an older platform version
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
-dontnote com.google.android.gms.**
# com.google.client.util.IOUtils references java.nio.file.Files when on Java 7+
-dontnote java.nio.file.Files, java.nio.file.Path
# Suppress notes on LicensingServices
-dontnote **.ILicensingService
# Suppress warnings on sun.misc.Unsafe
-dontnote sun.misc.Unsafe
-dontwarn sun.misc.Unsafe
단지 내 패키지 이름 및 SHA1에 입력 애플 리케이션이 지금 그것을 무엇이다. 어떤 도움이라도 대단히 감사하겠습니다!