我正在尝试在我的应用程序中设置应用内计费功能。到目前为止,我遵循了本指南:
http://developer.android.com/training/in-app-billing/preparing-iab-app.html
但是,当我指定计费权限时
<uses-permission android:name="com.android.vending.BILLING" />
LogCat 中出现以下消息:
Unknown permission com.android.vending.BILLING in package org.noi.activity
每次我开始我的申请。
正如我上面提到的,我在我的 AndroidManifest.xml 中注册了 Billing 权限,就像在教程中一样:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.noivr.activity"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:targetSdkVersion="17" android:minSdkVersion="9"/>
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
...
</manifest>
我还将应用内计费库复制到我的项目中,该项目现在具有以下结构:
- com.android.vending.billing
- com.android.vending.billing.util
- org.noi.activity
- org.noi.impl
- org.noi.const