Android Wear-in应用程序购买空指针

Android Wear-in应用程序购买空指针,android,wear-os,Android,Wear Os,应用内采购适用于我的移动模块,但不适用于同一项目的我的穿戴模块。我在wear模块中使用的代码与在移动模块中使用的代码完全相同,但是在wear模块中,我得到一个空指针异常 IabHelper mHelper = new IabHelper(this, base64EncodedPublicKey); mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { public void onIabSetupFinished(I

应用内采购适用于我的移动模块,但不适用于同一项目的我的穿戴模块。我在wear模块中使用的代码与在移动模块中使用的代码完全相同,但是在wear模块中,我得到一个空指针异常

IabHelper mHelper = new IabHelper(this, base64EncodedPublicKey);
mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
    public void onIabSetupFinished(IabResult result)
    {
        if (!result.isSuccess()) {
            Log.d(TAG, "In-app Billing setup failed: " +
                    result);
        } else {
            Log.d(TAG, "In-app Billing is set up OK");
        }
    }
});
你知道如何修复,或者Android Wear是否支持应用内购买

相关堆栈跟踪:

Caused by: java.lang.NullPointerException
        at com.util.IabHelper.startSetup(IabHelper.java:267)

堆栈跟踪?NPE发生在哪一行?如果我猜的话,不支持应用内购买。请指出代码片段中第267行的位置。在相关注释中,请查看@PeterFriese。这并没有解决我的应用内购买问题。所以问题依然存在:ANDROID是否支持应用程序购买?@cybersam问题在于这行代码:mHelper.startSetupnew IabHelper.OnIabSetupFinishedListener{