Fakturowanie w aplikacji nie może spowodować, że RESULT_DEVELOPER_ERROR zniknie

Próbuję uzyskać rozliczenie w aplikacji działające na Androidzie, ale uzyskaj następujące dane wyjściowe logcat po próbie zainicjowania transakcji:

// from logcat, BillingService:
Billing service connected
CheckBillingSupported
CheckBillingSupported response code: RESULT_OK
RestoreTransactions 
   restoreTransactions received RESULT_OK
     request id: 12345
     request id: -1
handleCommand() action: [com.android.vending.billing.RESPONSE_CODE].
RestoreTransactions: RESULT_DEVELOPER_ERROR

Moje ustawienia:

Mam manifest rozliczeniowy w manifeście.Usługa rozliczeniowa i odbiorca są zdefiniowane w manifeście.Moja aplikacja jestnie publikowany, Mam tylko szkic.Stworzyłem pojedynczy element w aplikacji i opublikowałem go.Dodałem konto testowe, ale nie jestem pewien, czy w tym momencie ma to znaczenie.Zarówno wersja apk na rynku, jak i apk na moim telefonie są podpisane w trybie wydania z tym samym kluczem i mają ten sam kod wersji.

Kupiłem w aplikacji zakupy w innej aplikacji, ale w tym przypadku miałem już opublikowaną wersję aplikacji. W tym przypadku (jak wspomniano w # 3) nigdy wcześniej nie opublikowałem apka. Czy musimy raz opublikować aplikację, aby to zadziałało? Zakładam, że nie,

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion