大丈夫です。私はアンドロイドスタジオが新しく、私は馬鹿なおならノイズアプリを使いこなしていました。私の最初の試みは、今私は3つのボタンを持っているノイズを再生する単一のボタンでしたが、アプリケーションは、エミュレータで開くことはありません。それはアプリが終了しているということだけです。私はログの猫のすべてのエラーをGoogleにしようとしたが、何も私のために今まで働いた。私はいくつかのエミュレータを試してみましたが、もともとは何を変更するか分からなかったので、それが重要なのかどうかは分かりません。Androidスタジオアプリが閉鎖し続ける
これは私のログの猫
04-10 11:41:16.090 2082- 2082/com.google.android.googlequicksearchbox:検索I/MicroDetectionWorker:マイクロ検出モード:[mDetectionMode:[1] ]。 04-10 11:41:16.090 2082-2082/com.google.android.googlequicksearchbox:検索I/AudioController:mInputStreamFactoryBuilderの使用 04-10 11:41:16.096 2082-3754/com.google.android.googlequicksearchbox:search I/MicroRecognitionRunner:検出を開始します。 04-10 11:41:16.096 2082-2158/com.google.android.googlequicksearchbox:検索I/MicrophoneInputStream:mic_starting [email protected] 04-10 11:41: 16.097 1304-2583 /? W/APM_AudioPolicyManager:getInputForAttr()が入力を開けませんでした:samplingRate 16000、フォーマット1、チャンネルマスク10 04-10 11:41:16.097 2082-2158/com.google.android.googlequicksearchbox:検索E/AudioRecord:音声入力を取得できませんでしたセッション1097、レコードソース1999、サンプルレート16000、フォーマット0x1、チャネルマスク0x10、フラグ0 04-10 11:41:16.097 2082-2158/com.google.android.googlequicksearchbox:検索E/AudioRecord-JNI:エラーAudioRecordインスタンスの作成:初期化チェックがステータス-22で失敗しました。 04-10 11:41:16.097 2082-2158/com.google.android.googlequicksearchbox:search E/android.media.AudioRecord:ネイティブAudioRecordオブジェクトを初期化するときのエラーコード-20。 04-10 11:41:16.097 2082-2158/com.google.android.googlequicksearchbox:検索I/MicrophoneInputStream:mic_started [email protected] 04-10 11:41: 16.098 2082-2158/com.google.android.googlequicksearchbox:search E/ActivityThread:com.google.android.apps.gsa.testing.ui.audio.recordedのプロバイダ情報を見つけることができませんでした 04-10 11:41:16.098 2082-2082/com.google.android.googlequicksearchbox:検索I/MicroDetectionWorker:onReady 04-10 11:41:16.101 2082-2158/com.google.android.googlequicksearchbox:検索I/MicrophoneInputStream:mic_close com.google.android .apps.gsa.staticplugins.zc @ 1f9150b 04-10 11:41:16.103 2082-3754/com.google.android.googlequicksearchbox:検索I/MicroRecognitionRunner:検出完了 04-10 11:41:16.103 2082-3754 /com.google.android.googlequicksearchb ox:検索W/ErrorReporter:reportError [タイプ:211、コード:524300]:入力ストリームからの読み取りエラー 04-10 11:41:16.103 2082-3754/com.google.android.googlequicksearchbox:search W/ErrorProcessor:onFatalError 、エンジン(4)からの処理エラー com.google.android.apps.gsa.shared.speech.ag:入力ストリームからの読み込みエラー com.google.android.apps.gsa.staticplugins.recognizer.iaa(SourceFile: 342) com.google.android.apps.gsa.staticplugins.recognizer.ia $ 1.run(SourceFile:1367) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:428) at java .util.concurrent.FutureTask.run(FutureTask.java:237) at com.google。 android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:607) at java.lang.Thread.run(Thread.java:761) com.google.android.apps.gsa.shared.util.concurrent.a.ad $ 1。実行(SourceFile:85) 原因:com.google.android.apps.gsa.shared.exception.GsaIOException:エラーコード:393238 |バッファオーバーフロー、使用可能なスペースがありません。 com.google.android.apps.gsa.speech.audio.Tee.g(SourceFile:2531) com.google.android.apps.gsa.speech.audio.ap.read(SourceFile:555) at com.google.android.apps.gsa.speech.audio.al.run(SourceFile:362) のjava.io.InputStream.read speech.audio.ak $ 1.run(SourceFile:471) のjava.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:428) のjava.util.concurrent.FutureTask.run(FutureTask.java:237) ) com.google.android.apps.gsa.shared.util.concurrent.a.ak.run(SourceFile:66) (com.google.android.apps.gsa.shared.util.concurrent.a.ax.run(SourceFile:139) 、com.google.android.apps.gsa.shared.util.concurrent.a.ax) (ソースファイル:139) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:607) at java.lang。 Thread.run(Thread.java:761) at com.google.android.apps.gsa.shared.util.concurrent.a.ad $ 1.run(SourceFile:85) 04-10 11:41:16.103 2082- 3754/com.google.android.googlequicksearchbox:検索I/AudioController:internalShutdown 04-10 11:41:16.103 2082-2310/com.google .android.googlequicksearchbox:検索I/MicroRecognitionRunner:ホットワード検出の停止。 04-10 11:41:16.114 2082-2082/com.google.android.googlequicksearchbox:検索I/MicroDetector:マイクを開いたままにする:false 04-10 11:41:16.114 2082-2082/com.google.android。 googlequicksearchbox:検索I/MicroDetectionWorker:#onError(偽) 04-10 11:41:16.114 2082から3753/com.google.android.googlequicksearchbox:検索I/DeviceStateChecker:DeviceStateCheckerはここ
をキャンセルが私です。 javaファイルここ
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.view.View;
public class MainActivity extends AppCompatActivity {
Button button1,button2,button3;
private MediaPlayer fartSound1MP;
//private MediaPlayer fartSound2MP;
//private MediaPlayer fartSound3MP;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fartSound1MP = MediaPlayer.create(this, R.raw.fart01);
//fartSound2MP = MediaPlayer.create(this, R.raw.fart03);
//fartSound3MP = MediaPlayer.create(this, R.raw.fartsqueak01);
button1.findViewById(R.id.button1);
button2.findViewById(R.id.button2);
button3.findViewById(R.id.button3);
button1.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
fartSound1MP.start();
}
});
/* button2.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
fartSound2MP.start();
}
});
button3.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
fartSound3MP.start();
}
}); */
}
}
は私の.xmlファイルである
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.francisagostini.fart"
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:paddingLeft="16dp"
android:paddingRight="16dp"
tools:context=".MainActivity">
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Click buttons for different fart noises!"
android:layout_marginBottom="16dp"
android:textSize="30sp"
tools:ignore="HardcodedText" />
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/textView" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Fart1"
tools:ignore="HardcodedText" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Fart2"
tools:ignore="HardcodedText" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Fart3"
tools:ignore="HardcodedText" />
</LinearLayout>
</RelativeLayout>
あなたのおならの問題は、ASまたはあなたのアプリにありますか?なぜ人々はAndroidスタジオを開発していると主張しているのかわかりません...私はこのアプリのように見えません。 IDEは1つ(非常に基本的なもの)で、APPは他のものです、同意しますか?右。あなたのlogcatは言う:com.google.android.apps.gsa.shared.exception.GsaIOException:エラーコード:393238 |バッファオーバーフロー、使用可能なスペースがありません。おそらくあなたは読書戦略として何か間違っているでしょう。また、あなたはあなたのメディアプレーヤーをリサイクルしていないことがわかります。 Media Playerのライフサイクルを検索すると、これが問題になります。あなたはそれを解放しなければなりません。 Androidでは、mpをインスタンシエートしてクリックするだけではなく、いいえ – statosdotcom
あなたのアプリケーションコンテキストのみを表示するようにlogcatをフィルタしてください。 –
あなたのアプリはクラッシュしています。 Androidスタジオでない –