2016-08-14 20 views
1

現在、アプリ内課金の実装を行っており、以下のことを行っています。 com.android.vending.billingAndroid Studioエラー:com.android.vending.billing.utilパッケージが存在しません

置きAIDLファイル AIDLフォルダ//課金含めるようにマニフェストを更新

。 "IInAppBillingService.aidl"

次に、同じディレクトリに "util"の下にヘルパークラスがあります。 com.android.vending.billing.util.IabHelper;

メインアクティビティでインポートとして実行すると、コンパイル時にエラーが発生しますが、変数をインポートすると欠落している変数が認識されます。

import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.util.Log; 
import android.view.View; 
import android.widget.Button; 
import android.content.Intent; 

import com.android.vending.billing.IInAppBillingService; 
import com.android.vending.billing.util.IabHelper; 
import com.android.vending.billing.util.IabResult; 
import com.android.vending.billing.util.Purchase; 
import com.android.vending.billing.util.Inventory; 

エラーは次のとおりです。

エラー:(11、40)エラー:(12、40)エラー:パッケージcom.android.vending.billing.utilが

エラーが存在しないパッケージcom.android.vending.billing.utilはありません(13、40)エラー:パッケージcom.android.vending.billing.utilが存在しない

エラー:(14、40)エラー:パッケージcom.android.vending.billing

エラーが存在しません。 utilは存在しません

ここで何が問題なのかよくわかりません。すべてのヘルプは

に感謝し、あなたがそこからそれらをインポートする必要があり、独自のパッケージにこれらのファイルを入れているので、あなたに

+0

依存関係にそのライブラリが含まれていることを確認してください –

答えて

0

ありがとうございます。だからではなく、

import com.android.vending.billing.util.IabHelper; 

のそれはそうで

import yourpackage.util.IabHelper; 

としなければなりません。私はあなたを助けることができたことを願っています!

私はあなたの質問から何かを逃した推測:

は、それはではなく、あなたのメインパッケージ内の他のすべてのファイル(全体のutilディレクトリ)を入れ、その後からインポートされたパッケージにIInAppBillingService.aidlを残しますそこ。

+0

編集:編集を見て、ヘルパークラスをメインディレクトリに移動して更新します – uwotm8

関連する問題