Aller au contenu

Android Studio mettre des achat sur son application.


Recommended Posts

Bonsoir, alors voila j'ai créer une petite Application avec Android Studio pour mon site web avec des pubs, sauf que je voudrais mettre un système d'achat genre 2.00 € plus jamais de pub ! Mais j'ai regardé plusieurs tutoriel et je n'y arrive pas ! Pouvez vous m'aider ?! 
Merci d'avance !

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir Studio OPZO, je m'explique mieux :

J'ai Android Studio pour créer une application pour accéder a mon site, avec une pub google.

Je voudrais sur l'application mettre un bouton avec marqué dessus "Plus de pubs" et un truc dans le genre, et lorsque quel il clique ça ouvre une fenêtre de paiement google, il paye 2.00 euros et les pubs s’enlèvent pour toujours.

J'ai regardé plein de tutoriel d'anglais sur YouTube mais je n'y comprend et il font de manipulation que je n'arrive pas à faire.

Lien vers le commentaire
Partager sur d’autres sites

Et bien c'est exactement ce tutoriel que j'ai suivit sur je ne sais plus quel site, mais déjà je ne comprend pas : "Créer un ServiceConnection et le lier à IInAppBillingService" de un, ou je créer ServiceConnection et de deux ou est IInAppBillingService ?

Bref il me faudrait quelqu'un qui m'explique étape par étape.

Lien vers le commentaire
Partager sur d’autres sites

Tu dois créer un package dans ton projet puis y copier les fichiers (.java) qui se trouvent dans le folder sdk/extras/google/play_billing directory/samples/TrivialDrive/src/com/example/android/trivialdrivesample/util

 

Les noms de fichier sont montrés sur le screenshot. 

Lien vers le commentaire
Partager sur d’autres sites

Ton fichier AIDL n'a rien à voir avec celui que tu dois copier depuis le SDK. Tu t'es mélangé avec le code prévu pour le fichier InAppBillingActivity.java.

 

Recopie le fichier AIDL et reprend au chapitre "Setting Up Google Play Billing in the Application".

Prend bien le temps de lire et comprendre les instructions avant de coller les bouts de code. 

Lien vers le commentaire
Partager sur d’autres sites

Pour les erreurs, le mieux c'est quand même de coller la stacktrace ou le log plutôt qu'un screenshot (surtout que celui-ci ne donne aucune info valable).

 

Sinon, tu as laissé "<your licence key here>" dans le code, c'est normal?

Lien vers le commentaire
Partager sur d’autres sites

Pour le "<your liense key here>" [color=red]tkt[/color] je l'ai changé, sinon voici le log

19:35:21 Gradle sync started

19:36:00 Gradle sync completed
19:36:01 Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]
19:36:08 Gradle build finished with 1 error(s) in 8s 235ms
19:37:03 Executing tasks: [:app:assembleRelease]
19:37:04 Gradle build finished with 1 error(s) in 1s 634ms
19:37:04 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view.
19:38:24 Gradle sync started
19:38:30 Gradle sync failed: failed to find Build Tools revision 23.0.1
         Consult IDE log for more details (Help | Show Log)
19:43:06 Gradle sync started
19:43:10 Gradle sync completed
19:43:10 Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]
19:43:14 Gradle build finished with 1 error(s) in 4s 277ms
19:43:14 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view.
19:43:45 Gradle sync started
19:43:49 Gradle sync failed: failed to find Build Tools revision 22.0.1
         Consult IDE log for more details (Help | Show Log)
19:44:23 Gradle sync started
19:44:31 Gradle sync completed
19:44:32 Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]
19:44:36 Gradle build finished with 1 error(s) in 4s 348ms
19:44:36 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view.
19:44:59 Gradle sync started
19:45:04 Gradle sync completed
19:45:04 Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]
19:45:07 Gradle build finished with 1 error(s) in 2s 954ms
19:45:07 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view.
19:52:51 Executing tasks: [:app:assembleRelease]
19:52:53 Gradle build finished with 1 error(s) in 2s 29ms
19:52:53 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view.
19:52:53 Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view.
Modifié par Bartleboss2
Lien vers le commentaire
Partager sur d’autres sites

J'adore les logs comme ça :-) "bon alors y a un problème mais je dirais pas ce que c'est, faut aller voir ailleurs".

 

Donc le (ou les) vrai message d'erreur se trouve dans la fenêtre de messages ("You can find the errors in the 'Messages' view.")

 

Tu peux aussi regarder dans le code de la classe InAppBillingActivity.java, tu devrais trouver un message par ligne "en rouge" (sur le screenshot, il y en beaucoup - ça sent le jar manquant- )

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Le nom de package (la 1ére ligne) se termine par un point, ce qui est une erreur. Soit il manque un morceau soit le point est en trop.

 

Après, tu as copié/collé plusieurs fois la définition de ta classe. Elle ne peut apparaître qu'une fois par fichier Java (1 fois "package", 1 seul bloc d'imports et une seule "public class...")

 

Juste par curiosité, tu as déjà programmé en Java?

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Alors je n'ai jamais programmé un fichier Java et je suis désolé de te demander car tu n'as peut être pas le temps mais peut tu m'envoyer les script avec les erreur réparé, par ce que sois je vais foutre le b*rdel dans mon script et je vais exploser mon écran ou alors je vais abandonné.

Lien vers le commentaire
Partager sur d’autres sites

Ce serait dommage de casser le matériel (si c'est un écran 22" minimum, tu peux me l'envoyer, j'en prendrais soin. Promis ^_^ ) et ce serait un peu idiot d'abandonner. 

Tu peux déjà apprendre les bases du Java puis revenir à ton projet. 

 

Il y a OpenClassRooms (ex Site du Zero) qui propose un cours (pas mal fait) et plusieurs cours chez Developpez.com (y compris un pour les grands-mères donc t'as toutes tes chances!  :P )

 

Honnêtement, prend le temps de comprendre les bases, c'est un très bon investissement si tu veux créer des apps Android. 

 

(Après, je peux terminer ton projet mais je devrais t'envoyer la facture)

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Non, je m'en fous pas. Mais je ne peux pas apprendre à ta place  -_-

Si tu as du mal avec certains concepts (la physique quantique et la plomberie sont exclues), ou sur des points particuliers, n'hésites pas, je t'aiderais volontiers. 

 

Pour les factures, je te rassure, c'est pas une question d'âge: personne n'aime en recevoir  :P

Lien vers le commentaire
Partager sur d’autres sites

Oui c'est sur personne n'aime recevoir des factures ^^

Bon sinon je vais voir pour le Java car ça va me servir pour mes prochain projet, par contre je pense que tu vas m'aider et tu peux me dire les prix que tu demande pour : M'aider à installer le système d'achat et vu que mon application et pour mon site web plus d'info : https://play.google.com/store/apps/details?id=fr.hocylium.hocylium j'ai la page d'accueil qui s'affiche sur mon application, mais lorsque je vais dans le menu pour sélectionner, par exemple : A propos ? ça m'ouvre le navigateur et moi j'aimerais que ça m'affiche directement sur mon application et une dernière chose je ne sais pas si c'est possible, peut t'on rendre l’application plus rapide ?

Voila voila...


Lien de mon application corrigé : https://play.google.com/store/apps/details?id=fr.hocylium.hocylium

Modifié par Bartleboss2
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...