アプリケーションでアプリ内課金機能を設定しようとしています。これまでのところ、私はこのガイドに従いました:
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に請求許可を登録しました。
<?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