2013-05-31 29 views
5

Son zamanlarda yeni Google Play Oyunlar Servisleri ile uğraşıyorum. Örnek projeler yürütmek için her şeyi ayarlamak bana biraz zaman aldı. Çoğunlukla bir sürü küçük hata yaptı. Bu yüzden küçük bir kontrol listesi yazdım, böylece başka birinin aynı sonucu yaşaması gerekmiyor. Gelişmek eğlencelidir, yapılandırmak :-) değildir.Kurulum Google Play Oyunlar Hizmetler

cevap

11
  1. Google bu güzel hızlı bir başlangıç ​​var, buradan bulabilirsiniz: https://developers.google.com/games/services/android/quickstart
  2. Sen geliştirici konsoluna APK ve kurulum oyun hizmetini yüklemek zorunda.
  3. Oyun hizmetinizin "Test için hazır" durumuna sahip olduğundan emin olun.
  4. Bunu dağıtmak istemediğiniz sürece APK'yı yayınlamanız gerekmez (beta sürümlerinin bile yayınlanması gerekir).
  5. Oyun hizmetinde, hizmeti test edebilecek hesapları kurmanız gerekir. Nasıl yapılır: https://developers.google.com/games/services/console/testpub#enabling_accounts_for_testing
  6. Developer Console'da değişiklik yaptığınızda, bazı (veya tüm) değişiklikler etkinleştirilmeden önce bir süre alır. Bu birkaç saat sürebilir.
  7. Uygulamanızı oyun hizmetine bağladığınızda, uygulamayı yetkilendirmeniz gerekir. Bunu, sertifikanın SHA1 parmak izini belirterek yaparsınız. Muhtemelen hata ayıklama sertifikasını kullanmak istiyorsanız, Pencere-Tercihler-Android-Build'ta Eclipse'deki anahtarı bulacaksınız. Ayrıca kamu sertifikanızı kullanmak isteyebilirsiniz, bunu Eclipse'deki İhracat sihirbazında bulabilirsiniz. Biri hata ayıklama ve diğeri sürüm sertifikasıyla olmak üzere iki uygulamayı kurmak iyidir. Bunu düzgün yapmazsanız, örnek uygulamaları çalıştırdığınızda "Bilinmeyen hata" alırsınız. Daha fazla bilgi: https://developers.google.com/games/services/console/enabling
  8. (7B) Önceki adımda ilk önce yalnızca yayın sertifikamı kullandım. Hata ayıklamayı kolaylaştırmak için daha sonra bir hata ayıklama sertifikası için sürüm sertifikası ile yapmak. Bu çalışır, ancak bir istemci hata ayıklama sertifikası ile kurmak daha iyidir. Hala bu yolu gitmek istiyorsanız, burada bunu nasıl geçerli: https://stackoverflow.com/a/14018541/1883479

DÜZENLEME: Yukarıdaki olaylarda beyaz bir ekran alırsanız

  1. , https://cloud.google.com/console gidip hizmet şartlarını kabul (sadece bir kez Google hesabı).
  2. Oluşturulduktan sonra OATH istemci kimlikleri, API konsolunda görülebilir ve silinebilir: https://console.developers.google.com/. Aynı paket adı için farklı bir sertifika veya birden çok sertifika oluşturulmuşsa, istemci kimlikleri çalışmayabilir. GameServicesConsole'dan kaldırmanın OAUTH istemci kimliklerini 'arka uç' (API Konsolu) 'dan SİLMEYİN. Oyun Hizmetleri konsolu SHA-1 anahtarını girmeye izin vermiyorsa, API konsolunda anahtarlar olması gerektiğinden silinmelidir. (Google Oyun Hizmetleri dokümantasyonu 7. sayfada, bu ekranın beyaz ekran sorununu düzeltmek için bir araç olarak beklediğinden bahsedilmiyor).
+0

Birkaç yorum: # 4 - APK'nızı yayınlamanıza gerek yoktur. Test hesaplarınızı Test Hesapları bölümüne eklediğiniz sürece taslak modunda olması iyi olur; # 7 - Aynı projede iki müşteri kimliğiniz olabilir - bir tanesi hata ayıklama sertifikası ve bir tanesi sürüm sertifikasıyla birlikte. Netleştirme için teşekkürler https://developers.google.com/games/services/console/enabling –

+0

. Cevabınızı yorumlarınızı yansıtacak şekilde güncelledim. Hata ayıklama anahtar çözümünü tamamen özledim. Ben de örnek projeler için gerçekten çok kolay ve anlaşılır bir örnek proje (teşekkürler yaptım?) Için teşekkürler. – PEK

+0

Örnek uygulamaları çalıştırmak için bir geliştirici hesabı için ödeme yapmamız gerekiyor mu? 1. adımdaki bağlantı bize kaydolmamızı istiyor ve etrafta bir yol bulamıyorum. –

İlgili konular