目前正在实现应用内结算,并已完成以下工作。
更新了 list 以包括帐单
放置的aidl文件 aidl 文件夹//com.android.vending.billing. “IInAppBillingService.aidl”
然后我在同一目录中的“util”下也有帮助器类 com.android.vending.billing.util.IabHelper;
当在我的主要 Activity 中将它们作为导入运行时,我在编译时收到错误,但在导入这些变量时会识别出缺少的变量。
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) 错误:com.android.vending.billing.util 包不存在
错误:(12, 40) 错误:com.android.vending.billing.util 包不存在
错误:(13, 40) 错误:com.android.vending.billing.util 包不存在
错误:(14, 40) 错误:com.android.vending.billing.util 包不存在
不确定这里出了什么问题。感谢所有帮助
谢谢
最佳答案
由于您将这些文件放入您自己的包中,因此您必须从那里导入它们。所以而不是
import com.android.vending.billing.util.IabHelper;
应该是
import yourpackage.util.IabHelper;
等等。希望我能帮到你!
我想我错过了你的问题中的一些内容:
将 IInAppBillingService.aidl 留在包中,但将所有其他文件(整个 util 目录)放入主包中,然后从那里导入它们。
关于java - Android Studio 错误 : package com. android.vending.billing.util 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38942890/