Android Studioについて。
Android Studioについて。 私はあるアプリを開発しているのですが、私の作ったアプリがAndroid 10のエミュレーターでは動くのですが、Android6.0のエミュレーターでは何故か"Unfortunately, My App has stopped"と出てきてしまい、起動することが出来ません。 6.0の環境でも動かしたいのですが、何故か動かないのです。 アプリの作りがダメなのでしょうか。 ご教授お願い致します。
ベストアンサー
Android10で動いているのであれば、 新しいAPIを使ったコードを使用しているからだと思います。 Android6.0に存在しないAPIだとAndroid6.0で実行できず落ちます。 存在しないメソッドを呼んでるならNoSuchMethodError 存在しないクラスを呼んでいるならNoClassDefFoundError みたいなログが出ているはずです。 原因特定するには、まずはエラーログを読むところからですね ログの出し方 https://techacademy.jp/magazine/2726
ログを調べてみたところ、java.lang.NoClassDefFoundError: Failed resolution of: Ljava/util/Base64; と出てきました... これは使えないという意味でしょうか? どうしても必要なんです。どうしたらよろしいでしょうか?
質問者からのお礼コメント
本当にありがとうございました!お陰様で無事成功しました!
お礼日時:2020/12/1 0:41