Call 수신이 안될 때 DDMS의 LogCat 내용을 확인해보면 다음과 같은 메시지를 볼 수 있다.
CallNotifier: rejecting incoming call: device isn't provisioned
이 문제를 해결하기 위해서는 settings DB에 강제로 설정값을 넣어주어야 한다.
ADB를 사용해서 다음과 같이 처리해준다.
$ adb shell
$ su
# cd /data/data/com.android.providers.settings/databases
# sqlite3 settings.db
INSERT INTO secure (name, value) VALUES ('device_provisioned', 1);
.exit
# exit
이제 emulator를 종료하고 다시 실행하면 call 수신이 잘 되는 것을 확인할 수 있다.