rksoftware

Visual Studio とか C# とかが好きです

Android の Sample が NullPointerException で終了する

次の Android のアプリ開発の Sample を実行すると、みんな大好き NullPointerException が発生します。

・MediaRecorder
https://developer.android.com/samples/index.html から検索

正確には、発生する場合がある、でしょうか。

Android ではアプリがカメラなどを使う際、ユーザーが許可をする必要があります。
ユーザーの許可はインストール時、不許可になっています。 このユーザーによる許可を確認するチェックが実装されていないため、不許可の機能を使おうとして NullPointerException が発生します。

対策

端末またはエミュレーター上で MediaRecorder アプリに対して機能の許可をします。

・設定から

・アプリの設定

・MediaRecorder

・Permissions

・全てを許可(ON)します