안녕하세요 초보 개발자입니다

인앱빌링 iab 구현 중인데 아래처럼 뜨면서 어플이 뻗네요~

샘플 소스 갔다가 그대로 붙여넣은 것인데 정말 이상하네요~

 

로그 첨부합니다

07-23 19:13:36.371: E/AndroidRuntime(10475): java.lang.RuntimeException: Unable to start service bb.app.soraaoi.BillingService@41341890 with null: java.lang.NullPointerException
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2376)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.app.ActivityThread.access$1900(ActivityThread.java:123)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.os.Handler.dispatchMessage(Handler.java:99)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.os.Looper.loop(Looper.java:137)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.app.ActivityThread.main(ActivityThread.java:4424)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at java.lang.reflect.Method.invokeNative(Native Method)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at java.lang.reflect.Method.invoke(Method.java:511)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at dalvik.system.NativeStart.main(Native Method)
07-23 19:13:36.371: E/AndroidRuntime(10475): Caused by: java.lang.NullPointerException
07-23 19:13:36.371: E/AndroidRuntime(10475):  at bb.app.soraaoi.BillingService.handleCommand(BillingService.java:309)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at bb.app.soraaoi.BillingService.onStart(BillingService.java:299)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.app.Service.onStartCommand(Service.java:438)
07-23 19:13:36.371: E/AndroidRuntime(10475):  at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2359)

 

매니페스트에는 이렇게 작성했습니다.

 

<service android:name="bb.app.soraaoi.BillingService"></service>

        <receiver android:name="bb.app.soraaoi.BillingReceiver">
            <intent-filter>
                <action android:name="com.android.vending.billing.IN_APP_NOTIFY" />
                <action android:name="com.android.vending.billing.RESPONSE_CODE" />
                <action android:name="com.android.vending.billing.PURCHASE_STATE_CHANGED" />
            </intent-filter>
        </receiver>

패키지는 bb.app.soraaoi입니다.

BillingService.java 와 BillingReceiver.java는 샘플 소스에 있는 파일을 그대로 붙여넣었습니다.

프로그래밍 고수님들 제발 부탁합니다..ㅠㅠㅠ

알려주세요~