-2

重複の可能性:
アプリの課金でJavaのキャッチされない例外が発生しました

こんにちは私はチタンのアプリ内課金モジュールを使用していますが、キャッチされていないJava例外が発生したと言っています。この点で何が問題なのか教えていただけますか?これが私のコードです

 var InAppBilling = require('ti.inappbilling');
 InAppBilling.startBillingService();
 InAppBilling.requestPurchase({
productId : 'jesse',
productType : InAppBilling.ITEM_TYPE_INAPP,
//developerPayload : devPayload
});

前もって感謝します

   [WARN][ActivityManager(   76)] Unable to start service Intent { act=com.android.vending.billing.MarketBillingService.BIND }: not found
  [ERROR][BillingService( 1276)] Market Billing Service could not be bound.
 [WARN][System.err( 1276)] java.lang.NullPointerException
 [WARN][System.err( 1276)]  at ti.inappbilling.BillingService.requestPurchase(BillingService.java:214)
[WARN][System.err( 1276)]   at ti.inappbilling.InappbillingModule.requestPurchase(InappbillingModule.java:198)
[WARN][System.err( 1276)]   at org.appcelerator.kroll.runtime.v8.V8Object.nativeFireEvent(Native Method)
[WARN][System.err( 1276)]   at org.appcelerator.kroll.runtime.v8.V8Object.fireEvent(V8Object.java:60)
[WARN][System.err( 1276)]   at org.appcelerator.kroll.KrollProxy.doFireEvent(KrollProxy.java:636)
[WARN][System.err( 1276)]   at org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:829)
[WARN][System.err( 1276)]   at org.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:307)
[WARN][System.err( 1276)]   at android.os.Handler.dispatchMessage(Handler.java:95)
 [WARN][System.err( 1276)]  at android.os.Looper.loop(Looper.java:137)
[WARN][System.err( 1276)]   at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:109)
4

1 に答える 1

0

エミュレーターにはAndroidマーケットが組み込まれていないため、これを実際のデバイスでテストする必要があります。アプリ内課金のテストは次のように述べています。

Android搭載デバイスにアプリケーションをインストールします。

エミュレータを使用してアプリ内課金をテストすることはできません。アプリ内課金をテストするには、デバイスにアプリケーションをインストールする必要があります。

于 2012-12-11T21:22:23.020 に答える