最近androidアプリ開発を始めました。
流れている曲をマイクから認識し、検索結果を表示するという簡素な物です。
始めはデバッグ用にと購入したデバイス(XperiaZL2(APIレベル:15 )を使いデバッグをやっていましたが、
問題なくデバッグが出来ていました。
しかし、デバイスをNexus6(APIレベル:22)を使ってデバッグ動作がとても重くなり、結果が返ってくる前にエラー落ちしてしまいます。
原因を調べてみたところAPIレベルが関係しているのだと思い、プロジェクト構成よりプロジェクトのAPIレベルをNexus6にあわせたAPI22に変えてみたのですが、変化はありませんでした。
その上で、APIレベル22の仮想デバイスを作成し、デバックすると問題なく動いたのでAPIレベルが関係しているのかいないのかわからなくなってきました。
質問としましては、
・APIレベルは関係していないのか
・関係していないとしたら何が原因なのか
です。ソースコードは古いデバイスで動いていたので、問題ないと思い省略しますが必要でしたら記述します。
一通り調べたと思うのですが、解決には至りませんでした。
よろしければご教示ください。