java - Android Studio 错误 : package com. android.vending.billing.util 不存在

标签 java android

目前正在实现应用内结算,并已完成以下工作。

更新了 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/

相关文章:

java - 获取 Facebook 用户数据

java - 使用数据结构在 Java 中实现家谱的最佳方法

java - 是否在 lambda 表达式中实例化了一个类?

android facebook sdk - 为openActiveSession设置权限

android - 使用 AppCompatActivity 而不是 Actionbar 时出现运行时错误

android - TravisCI 中的 NDK、CMake 和 Android

android - 找不到com.appdynamics:appdynamics-gradle-plugin:2.0

Java - 接口(interface)事件处理 - 解析

java - 机器人 : How to set Country code manually in emulator

java - 如何使用 Junit 模拟 Builder