Android MediaRecorder在按下按钮时崩溃
第一次为android编写应用程序时,它只有两个按钮,所以我决定尝试使用MediaRecorder。 当我按下“开始”时,我会收到消息“不幸的是,按钮教程已经停止。”和“确定”。 有人能告诉我哪里出了问题,为什么出了问题,然后我需要做些什么来纠正吗? 这是我的“MainActivity.java” 这是“LogCat” 以下是我的AndroidManifest.xml文件:Android MediaRecorder在按下按钮时崩溃,android,Android,第一次为android编写应用程序时,它只有两个按钮,所以我决定尝试使用MediaRecorder。 当我按下“开始”时,我会收到消息“不幸的是,按钮教程已经停止。”和“确定”。 有人能告诉我哪里出了问题,为什么出了问题,然后我需要做些什么来纠正吗? 这是我的“MainActivity.java” 这是“LogCat” 以下是我的AndroidManifest.xml文件: <?xml version="1.0" encoding="utf-8"?> <manifest xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="example.com"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="example.com.MainActivity"
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>
</manifest>
我想在谷歌Nexus7上运行这个程序
非常感谢我猜您缺少必需的权限,请再试一次
<uses-permission android:name="android.permission.RECORD_AUDIO" />
您还需要:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
将此添加到清单:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
您能显示您的清单文件吗?您在清单中声明了正确的权限吗?@amit singh AndroidManifest.xml已添加到原始帖子中。@Martin Cazares我不知道,很抱歉,这是一个非常新的问题。我读过关于权限的文章,但看到了一个很好的例子。感谢大家对“权限”的帮助,我可以确认它现在记录了。我想是时候多读书了。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />