0

今日、新しいラップトップを手に入れ、Eclipse ワークスペースをそれにコピーしました。

ただし、次のコード行がエラーを作成するという事実を除いて、すべてが以前と同じように機能しています。

mChecker = new LicenseChecker(
            this, new ServerManagedPolicy(this,
                new AESObfuscator(SALT, getPackageName(), deviceId)),
            BASE64_PUBLIC_KEY  // Your public licensing key.
            );

= 記号の後のすべてに赤い下線が引かれています。記載されているエラーは次のとおりです。

コンストラクタ LicenseChecker(LicenseCheck, ServerManagedPolicy, String) は未定義です

切り替える前はコード全体が完全に機能していましたが、何も変更していないので、何が問題なのですか?

4

1 に答える 1

0

これはインポート エラーが原因でした。切り替えると、ライブラリが正しくリンクされませんでした。

すべてを読み直してから、インポートしました:

import com.google.android.vending.licensing.*;

問題は修正されました。

于 2012-12-25T20:22:47.013 に答える