Возможно, вам придется определить разрешение в манифесте, если это еще не сделано.
<uses-permission android:name="android.permission.RECORD_AUDIO" />
Однако эта проблема указывает на то, что на устройстве, работающем с более поздней версией API, не установлено устройство записи носителей по умолчанию..
Хотя на устройстве может быть установлено приложение для записи по умолчанию, оно не может быть явно задано для сопоставления с этим конкретным намерением.
Вы можете добавить свое собственное через новое действие и добавить логику записи.Чтобы указать это, вы можете указать фильтр намерений, подобный следующему:
<activity
android:name="my.audio.RecorderActivity"
android:label="@string/recorder_activity" >
<intent-filter>
<action android:name="android.provider.MediaStore.RECORD_SOUND" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>