次の Android のアプリ開発の Sample を実行すると、みんな大好き NullPointerException が発生します。
・MediaRecorder
https://developer.android.com/samples/index.html から検索
正確には、発生する場合がある、でしょうか。
Android ではアプリがカメラなどを使う際、ユーザーが許可をする必要があります。
ユーザーの許可はインストール時、不許可になっています。
このユーザーによる許可を確認するチェックが実装されていないため、不許可の機能を使おうとして NullPointerException が発生します。
対策
端末またはエミュレーター上で MediaRecorder アプリに対して機能の許可をします。