質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

解決済

1回答

1306閲覧

Android Studio)特定のエミュレータでアプリが停止する

akai_kinomi

総合スコア18

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

0クリップ

投稿2019/04/03 01:34

編集2019/04/03 01:44

■現状
Androidアプリを作成しています。
いままでは
・Nexus 4(API 22)
・Nexus 5(API 28)
のAVD Managerを使用して動作確認を行っていて、問題なく動作できていました。

■問題
今回、
・Pixel C(API 22)
・Pixel XL(API 22)
にて動作確認しようとしたところ、
表示やフラグメントの切り替えは問題なく(アプリが停止せずに)行われますが、
なにかボタンを押すとアプリが停止してしまいます。
特定の処理を含むボタンを押すとアプリが停止してしまいます。ほかのボタンは動作します→追記

対処法等教えて頂ければ幸いです。

■エラーメッセージ

PID: 8006 Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 4. Wait queue head age: 14129.5ms.) Load: 0.4 / 0.44 / 0.33 CPU usage from 7395ms to 0ms ago: 0.5% 1525/system_server: 0.1% user + 0.4% kernel / faults: 53 minor 0% 6945/kworker/0:2: 0% user + 0% kernel 0% 12/ksoftirqd/1: 0% user + 0% kernel 0.4% TOTAL: 0.1% user + 0.2% kernel CPU usage from 2525ms to 3050ms later: 7.5% 1525/system_server: 0% user + 7.5% kernel / faults: 2 minor 5.6% 1532/FinalizerDaemon: 0% user + 5.6% kernel 1.8% 1547/ActivityManager: 0% user + 1.8% kernel 4.9% TOTAL: 0% user + 4.9% kernel
PID: 8606 Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 2. Wait queue head age: 95059.7ms.) Load: 0.0 / 0.1 / 0.19 CPU usage from 3232ms to -3281ms ago: 19% 1525/system_server: 6.3% user + 12% kernel / faults: 3350 minor 0.4% 2129/com.android.phone: 0.2% user + 0.1% kernel / faults: 1237 minor 0.3% 1927/com.android.systemui: 0.1% user + 0.1% kernel / faults: 875 minor 0.3% 8606/co.jp.sabtest: 0.1% user + 0.1% kernel / faults: 1373 minor 0% 1151/debuggerd: 0% user + 0% kernel / faults: 1025 minor 18% TOTAL: 7.3% user + 11% kernel + 0% iowait CPU usage from 2723ms to 3247ms later: 5.6% 1525/system_server: 0% user + 5.6% kernel / faults: 2 minor 3.7% 1532/FinalizerDaemon: 0% user + 3.7% kernel 3.7% 1547/ActivityManager: 0% user + 3.7% kernel 2.9% TOTAL: 0% user + 2.9% kernel
04-03 01:29:11.780 8752-8752/com.android.exchange E/ActivityThread: Failed to find provider info for com.android.email.provider 04-03 01:29:11.805 1157-6995/? E/Drm: Failed to find drm plugin 04-03 01:29:11.863 8775-8775/? E/libprocessgroup: failed to make and chown /acct/uid_10043: Read-only file system 04-03 01:29:12.221 2487-8701/com.google.android.gms E/bqtm: *~*~*~ Channel {0} was not shutdown properly!!! ~*~*~* Make sure to call shutdown()/shutdownNow() and wait until awaitTermination() returns true. 04-03 01:29:12.268 1157-8772/? E/Drm: Failed to find drm plugin 04-03 01:29:12.760 8775-8806/com.google.android.gm E/Gmail: Error finding the version of the Email provider..... android.content.pm.PackageManager$NameNotFoundException: com.google.android.email at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:114) at com.google.android.gm.EmailMigrationService.aU(SourceFile:1236) at com.google.android.gm.EmailMigrationService.onHandleIntent(SourceFile:188) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.os.HandlerThread.run(HandlerThread.java:61) 04-03 01:29:12.872 8775-8775/com.google.android.gm E/ActivityThread: Service com.android.email.service.EmailBroadcastProcessorService has leaked ServiceConnection com.android.emailcommon.service.J@23c592f5 that was originally bound here android.app.ServiceConnectionLeaked: Service com.android.email.service.EmailBroadcastProcessorService has leaked ServiceConnection com.android.emailcommon.service.J@23c592f5 that was originally bound here at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:1077) at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:971) at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1774) at android.app.ContextImpl.bindService(ContextImpl.java:1757) at android.content.ContextWrapper.bindService(ContextWrapper.java:539) at com.android.emailcommon.service.H.a(SourceFile:181) at com.android.emailcommon.service.H.mc(SourceFile:224) at com.android.email.service.n.j(SourceFile:160) at com.android.email.provider.b.a(SourceFile:171) at com.android.email.provider.b.F(SourceFile:115) at com.android.email.service.EmailBroadcastProcessorService.kE(SourceFile:305) at com.android.email.service.EmailBroadcastProcessorService.onHandleIntent(SourceFile:132) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.os.HandlerThread.run(HandlerThread.java:61) 04-03 01:29:13.017 2487-8701/com.google.android.gms E/MS_RegisterService: Exception during register request. bqll: PERMISSION_DENIED: The caller does not have permission at bqlh.a(:com.google.android.gms@13280013@13.2.80 (020700-211705629):22) at prx.a(:com.google.android.gms@13280013@13.2.80 (020700-211705629):95) at com.google.android.libraries.matchstick.net.SilentRegisterIntentOperation.b(:com.google.android.gms@13280013@13.2.80 (020700-211705629):71) at com.google.android.libraries.matchstick.net.SilentRegisterIntentOperation.onHandleIntent(:com.google.android.gms@13280013@13.2.80 (020700-211705629):296) at com.google.android.chimera.IntentOperation.onHandleIntent(:com.google.android.gms@13280013@13.2.80 (020700-211705629):2) at dlk.a(:com.google.android.gms@13280013@13.2.80 (020700-211705629):34) at nzp.a(:com.google.android.gms@13280013@13.2.80 (020700-211705629):11) at dlp.run(:com.google.android.gms@13280013@13.2.80 (020700-211705629):12) at dlm.run(:com.google.android.gms@13280013@13.2.80 (020700-211705629):9) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818)

■追記
”Input dispatching timed out”のメッセージですが、
処理が重いときに出力されるのではないかという記事もありました。
https://teratail.com/questions/156792

ButtonのOnClick内で1秒間待つ等の処理があるのですが、その辺りが原因かもしれません

java

1 button.setOnClickListener(new View.OnClickListener() { 2 @RequiresApi(api = Build.VERSION_CODES.M) 3 public void onClick(View view) { 4 // 表示リセット 5 clrDSP(); 6 7 if (MainActivity.voice) { 8 MainActivity.playSound(); 9 } 10 new Handler().postDelayed(new Runnable() { 11 @Override 12 public void run() { 13 // 遅延後に行う処理 14 diceView(); 15 // 履歴作成 16 makeHistory(); 17 } 18 }, 1000); 19 } 20 });

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

stdio

2019/04/03 01:37

関係ないかも知れないけど... こんな文がログにあったよ。 Error finding the version of the Email provider(直訳:電子メールプロバイダのバージョンを検索中にエラーが発生しました)
guest

回答1

0

自己解決

soundPoolとSDKバージョンが直接の原因みたいです。
そのあたりを見直してみます。

投稿2019/04/03 01:59

akai_kinomi

総合スコア18

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問