Quantcast
Channel: Appcelerator Developer Center Q&A Unanswered Questions 20
Viewing all articles
Browse latest Browse all 8068

Android InappBilling Error when running example: startIntentSenderForResult

$
0
0

I am getting the below error when trying to make purchases. I am using titanium SDK 3.3.0 and the Android version on device is running 4.0.3.

I added to the android manifest:

<android xmlns:android="http://schemas.android.com/apk/res/android">
        <manifest>
        <uses-permission android:name="com.android.vending.BILLING" />
        </manifest>
     </android>
Error:
[INFO] :   queryInventory
[INFO] :   Query Inventory response: OK
[INFO] :   subscriptionsSupported: true
[INFO] :   queryInventory
[INFO] :   Query Inventory response: OK
[INFO] :   purchase gas
[INFO] :   dalvikvm: Could not find method android.app.Activity.startIntentSenderForResult, referenced from method org.appcelerator.titanium.util.TiActivitySupportHelper.launchIntentSenderForResult
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 146: Landroid/app/Activity;.startIntentSenderForResult (Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
[DEBUG] :  dalvikvm: VFY: replacing opcode 0x74 at 0x0016
[WARN] :   W/System.err: java.lang.NoSuchMethodError: android.app.Activity.startIntentSenderForResult
[WARN] :   W/System.err:    at org.appcelerator.titanium.util.TiActivitySupportHelper.launchIntentSenderForResult(TiActivitySupportHelper.java:92)
[WARN] :   W/System.err:    at org.appcelerator.titanium.TiBaseActivity.launchIntentSenderForResult(TiBaseActivity.java:615)
[WARN] :   W/System.err:    at ti.inappbilling.util.IabHelper.launchPurchaseFlow(IabHelper.java:425)
[WARN] :   W/System.err:    at ti.inappbilling.InappbillingModule.purchase(InappbillingModule.java:219)
[WARN] :   W/System.err:    at org.appcelerator.kroll.runtime.v8.V8Object.nativeFireEvent(Native Method)
[WARN] :   W/System.err:    at org.appcelerator.kroll.runtime.v8.V8Object.fireEvent(V8Object.java:64)
[WARN] :   W/System.err:    at org.appcelerator.kroll.KrollProxy.doFireEvent(KrollProxy.java:884)
[WARN] :   W/System.err:    at org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:1107)
[WARN] :   W/System.err:    at org.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:347)
[WARN] :   W/System.err:    at ti.modules.titanium.ui.TableViewProxy.handleMessage(TableViewProxy.java:942)
[WARN] :   W/System.err:    at android.os.Handler.dispatchMessage(Handler.java:95)
[WARN] :   W/System.err:    at android.os.Looper.loop(Looper.java:154)
[WARN] :   W/System.err:    at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:112)
[ERROR] :  TiExceptionHandler: (main) [33724,33724] ----- Titanium Javascript Runtime Error -----
[ERROR] :  TiExceptionHandler: (main) [1,33725] - In app.js:89,26
[ERROR] :  TiExceptionHandler: (main) [3,33728] - Message: Uncaught Error: android.app.Activity.startIntentSenderForResult
[ERROR] :  TiExceptionHandler: (main) [1,33729] - Source:             InAppBilling.purchase({
[ERROR] :  V8Exception: Exception occurred at app.js:89: Uncaught Error: android.app.Activity.startIntentSenderForResult

Viewing all articles
Browse latest Browse all 8068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>