I create an application for recording sound, all by examples, the application crashes, I think due to the fact that it does not receive permission for RECORD_AUDIO. Here is the manifest file
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="michael.audio"> <uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <application android:allowBackup="true" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".mainAct" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> But the application errors, they are just due to the fact that the application does not request permission to record sound
12-04 01:59:25.784 20512-20512/? E/AudioRecord: AudioFlinger could not create record track, status: -1 12-04 01:59:25.786 20512-20512/? E/AudioRecord-JNI: Error creating AudioRecord instance: initialization check failed with status -1. 12-04 01:59:25.786 20512-20512/? E/android.media.AudioRecord: Error code -20 when initializing native AudioRecord object.