2016-05-04 15 views
1

アプリでアプリ内課金を実装しようとしていて、Googleチュートリアルに従っています。 しかし、文字列パラメータとしてsku(既に開発者コンソールにIDを設定しています)を渡そうとすると、無効なシンボルであることがわかります。アプリ課金 - launchPurchaseFlowパラメータが無効です

mHelper.launchPurchaseFlow(this, pacote1, 10001, mPurchaseFinishedListener, "pct120160503"); 

Error:(253, 48) error: cannot find symbol variable pacote1

私は変数whith pacote 1を交換する場合、私はこのエラーを受信し続ける:

エラー:(35、35)エラー:未報告例外IabAsyncInProgressException。キャッチされるか、スローされると宣言されなければならない

私は間違っているのですか?あなたがしようとするとキャッチして、このメソッドを呼び出す必要が

おかげ

+0

だから 'pacote1'は、文字列varibleのですか? – Deqing

答えて

2

try { 
    mHelper.launchPurchaseFlow(this, pacote1, 10001, mPurchaseFinishedListener, "pct120160503"); 
} 
catch (IabAsyncInProgressException e) { 

} 
+0

はい、うまくいきました! ありがとう –

関連する問題