将cordova-plugin-inapppurchase添加到我的项目后,为android平台构建Web资产失败:
<project_folder>\platforms\android\app\src\main\java\com\alex@R_502_6422@ler\inapppurchases\IabHelper.java:33: error: package com.android.vending.billing does not exist
import com.android.vending.billing.IInAppBillingService;
^
<project_folder>\platforms\android\app\src\main\java\com\alex@R_502_6422@ler\inapppurchases\IabHelper.java:103: error: cannot find symbol
IInAppBillingService mService;
^
symbol: class IInAppBillingService
location: class IabHelper
<project_folder>\platforms\android\app\src\main\java\com\alex@R_502_6422@ler\inapppurchases\IabHelper.java:230: error: package IInAppBillingService does not exist
mService = IInAppBillingService.Stub.asInterface(service);
^
Note: Some input files use or override a deprecated API.
Failed
Note: Recompile with -Xlint:deprecation for details.
3 errors
FAILURE: Build Failed with an exception.
解决方法:
在项目的根文件夹中执行此操作(它将aidl文件复制到正确的文件夹)
ionic cordova platform add android
mkdir platforms\android\app\src\main\aidl\com\android\vending\billing\
copy platforms\android\src\com\android\vending\billing\IInAppBillingService.aidl platforms\android\app\src\main\aidl\com\android\vending\billing\
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。