web-dev-qa-db-fra.com

Pourquoi la bibliothèque de facturation Google Play n'apparaît-elle pas dans le gestionnaire de SDK?

Je souhaite créer une application Android avec des achats intégrés, je lis souvent que je dois télécharger la bibliothèque de facturation Google Play à partir de SDK Manager.

(par exemple, http://www.techotopia.com/index.php/An_Android_Studio_Google_Play_In-app_Billing_Tutorial#Installing_the_Google_Play_Billing_Library ), mais je ne le trouve pas ici. Ai-je besoin de ce fichier? Si oui, comment puis-je gérer que cela me soit montré? Sur le site Web developer.Android, la bibliothèque de facturation de Google Play n’a rien d’écrit, mais si je copie leur exemple de code dans mon projet, de nombreuses erreurs se produisent. J'ai cherché des exemples de projets, par exemple sur github, j'en ai trouvé un, mais lorsque je l'exécute, l'application se bloque. Y at-il un exemple de projet, je pense que cela résoudrait mes problèmes?

 My SDK Manager

MERCI !!!

4
user7940193

Vérification du blog officiel:

Play Billing Library est disponible via le référentiel Maven

Il suffit d'ajouter:

dependencies {
    ...
    compile 'com.Android.billingclient:billing:1.0'
}

Vous pouvez trouver plus de détails sur la bibliothèque dans la doc officielle.

13
Gabriele Mariotti

Vous faites référence à l'ancienne bibliothèque Google Play Billing (v3). Si vous souhaitez vraiment la mettre en œuvre, vous pouvez la trouver dans l'application de démonstration TrivialDrive ci-dessous. Vous pouvez copier les pièces dont vous avez besoin (aidl, util) et modifier votre application conformément à l'exemple de démonstration.
https://github.com/googlesamples/Android-play-billing/tree/master/TrivialDrive

~~~

La nouvelle version de la bibliothèque Play Billing v1.0 est couverte par la réponse de Garbriele Mariotti (ci-dessus). Si vous utilisez une plate-forme qui ne prend pas en charge Maven, Gradle ou les AAR, je la rendrai bientôt disponible (UPDAT à suivre) en tant que projet basé sur Eclipse que vous pourrez peut-être importer dans votre IDE de la même manière que vous vouliez importer l'ancienne bibliothèque téléchargée via SDK Manager (qui ne l'inclut probablement plus car l'équipe de développement ne souhaite plus que vous l'utilisiez).

Si vous voulez juste le télécharger et le regarder, vous pouvez le télécharger ici: 
https://google.bintray.com/play-billing/com/Android/billingclient/billing/1.0/

~~~

La bibliothèque Google Play Billing 1.0 pour Eclipse est disponible à partir d'ici:
https://github.com/dandar3/Android-google-services-billing/tree/1.0

1
Dan Dar3