2013-02-08 18 views
10

tutti.
Ho appena iniziato con l'acquisto di app nella mia applicazione.
È qualcosa di nuovo per me.
Ora ho visto alcuni esempi in rete, ho scoperto che un progetto su Github era pieno di errori prima di collegare la libreria di fatturazione ad esso.
Quando ho appena risolto gli errori nel progetto, ma ho ancora un segno rosso esclamativo su di esso perché il pacchetto della libreria di fatturazione Android ha errori.
Ho controllato l'errore, ma non ho potuto risolverlo, perché non ho capito come.
Per favore ragazzi, ho davvero bisogno di aiuto.Errore libreria fatturazione Android

ho ottenuto l'errore in queste righe

@Override 
    public android.os.IBinder asBinder() 
    { 
     return this; 
    } 

nel asBinder l'errore e la sua dicendo "più marcatori di questa linea

- The method asBinder() of type IMarketBillingService.Stub must override a superclass method 
- implements android.os.IInterface.asBinder" 

Stesse a questo codice anche i ottenendo un errore

@Override 
    public android.os.Bundle sendBillingRequest(android.os.Bundle bundle) throws android.os.RemoteException  
    { 
     android.os.Parcel _data = android.os.Parcel.obtain(); 
     android.os.Parcel _reply = android.os.Parcel.obtain(); 
     android.os.Bundle _result; 
     try { 
      _data.writeInterfaceToken(DESCRIPTOR); 
      if ((bundle!=null)) { 
       _data.writeInt(1); 
       bundle.writeToParcel(_data, 0); 
      } else { 
       _data.writeInt(0); 
      } 
      mRemote.transact(Stub.TRANSACTION_sendBillingRequest, _data, _reply, 0); 
      _reply.readException(); 
      if ((0!=_reply.readInt())) 
      { 
       _result = android.os.Bundle.CREATOR.createFromParcel(_reply); 
      } else { 
       _result = null; 
      } 
     } 
     finally { 
      _reply.recycle(); 
      _data.recycle(); 
     } 
     return _result; 
    } 
} 

static final int TRANSACTION_sendBillingRequest = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0); 
} 

Non so quali siano questi errori
Ho appena ottenuto questa libreria così com'è e l'ho inserita nel mio progetto Eclipse.
E l'errore è in InAppBillingService, a cui non posso accedere perché è generato automaticamente !!

Grazie in anticipo.

+0

Sono riuscito a risolvere il mio problema attraverso questo passaggio ho trovato per errore in questo stackoverflow del sito qui è il link http://stackoverflow.com/questions/13418476/errors-in-generated-imarketbillingservice-java-file –

+0

stai importando IMarketBillingService classe o non – Meghna

+0

Seguire il passo per risolvere il problema: http://stackoverflow.com/questions/13418476/how-to-rectify-the-errors-in-the-autogenerated-imarketbillingservice-java-file –

risposta

0

Si sono verificati molti errori nel generato IInAppBillingService.java. Ho provato molte, molte soluzioni suggerite senza successo. Finalmente una variante del metodo di Zedifire ha funzionato sul mio Eclipse SDK. (Questi passaggi sono dalla memoria - cercano intorno fino a quando non funziona!)

spento> Progetto> Crea automaticamente cancellato i file/GEN poi è andato a> Finestra> Preferenze> Java> Compiler e ha scoperto che in qualche modo livello di conformità aveva Squalificato per 1,5 mutato rispetto ritorna al livello di 1,7

progetto> Clean progetto> Crea Tutti (ancora errori!) destro cliccato sulla finestra del progetto> Android tools> proprietà del progetto correzione

Problemi correlati