Android アプリ開発「MATRIX」

Androidアプリの開発に役立つサンプル集

エラー対処

【Android 9】requires android.permission.FOREGROUND_SERVICE エラーが発生する場合の対処方法

Android 9「フォアグラウンドサービス」の変更点 Android 9 以降は「フォアグラウンドサービス」を使用する際に、マニフェストファイルでパーミッションを要求しなければなりません。パーミッションを要求しないままアプリを起動すると「requires android.pe…

ブロードキャストレシーバーに「has no zero argument constructor」というエラーが出た場合の対処方法

ブロードキャストレシーバーのエラー ブロードキャストレシーバー(BroadcastReceiver)を使ったアプリを開発している時に「has no zero argument constructor」というエラーが発生してブロードキャストレシーバーが正常に動作しない場合があります。 対処方…

Android Studio 3.3 の「レイアウトエディタ」のプレビュー表示を以前の状態に戻す方法

レイアウトエディタのプレビュー表示が変わった Android Studio 3.3 になって「レイアウトエディタ」のプレビュー表示が変わりました。 以前はタイトルバー(アクションバー)や、上段の通知バー、下段にホームボタン、戻るボタンなどがありましたが、Androi…

Google Play Instant Development SDK(1.6.0)のアップデートがエラーで失敗する場合の対処方法

Google Play Instant Development SDK のアップデートエラー Android Studio の SDKマネージャーで「Google Play Instant Development SDK」のリビジョンを「1.5.0」→「1.6.0」にアップデートしようとすると、原因不明のエラーが発生してアップデートできな…

Google Play Instant Development SDK(revision 1.5.0)のアップデートがエラーで失敗する場合の対処方法

Google Play Instant Development SDK のアップデートエラー Android Studio で Google Play Instant Development SDK のリビジョンを「1.4.0」から「1.5.0」にアップデートしようとするとエラーが発生してアップデートできない場合があります。 Android Stu…

エミュレーター(AVD)の動作がおかしくなった時の対処方法

エミュレーターの動作がおかしくなったら… アプリの開発を続けているとフリーズや予期しないシャットダウンなどで時々エミュレーターの動作が悪くなってしまうことがありますが、Android Studio のエミュレーター(AVD)は一度調子が悪くなると自然に復旧す…

Android Studio 3.2 でビルドエラー「No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android」が出た時の対処方法

Android Studio 3.2 にアップデート後にビルドエラーが発生 アンドロイドスタジオ(Android Studio)をアップデートした後に、以前に作ったアプリをビルドしようとすると「No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-…

Android Studio 3.1.3 でデザインのレイアウトが編集できない場合の対処方法

デザインのレイアウトが編集できない いつものように新規にプロジェクトを作成したにもかかわらず、ある日突然デザインがまったく表示されなくなりレイアウトの編集ができなくなる場合があります。 よく見ると、デザインエリアの右上にある「!」のエラーア…

Android Developers サイトでキーワードの「検索」ができなくなってしまった時の対処方法

突然「検索機能」が使えなくなる? アンドロイドの開発者向けサイト(Android Developers)にはキーワードからリファレンスマニュアルを検索する便利な機能がありますが、何かの原因でまったく反応しなくなり検索ができなくなってしまう場合があります。 リ…

ウィジェットにレイアウトした ImageView 画像が表示されないトラブルの対処方法

ウィジェットにレイアウトしたImageView画像が表示されない 今回は、自分が最近ウィジェットアプリを作っている時に見舞われてしまった、『ウィジェットにレイアウトした ImageView 画像が表示されない』というトラブルの対処方法です。

TextToSpeech の speak で音声読み上げに失敗する原因と対処方法

原因は音声データの未インストール TextToSpeech の speak で音声読み上げに失敗する原因はいろいろあると思いますが、自分がハマったのは、端末に「音声データ」をインストールしていなかったために、ネットワークを無効(オフライン)にしてしまうと音声デ…

Android Studio 3.0 にアップデートしてレイアウトXMLのプレビューに不具合がでた場合の対処方法

問題の内容 Android Studio のバージョンを「3.0」にアップデートしたところ、レイアウトXMLファイルのプレビューがグレーだけになってしまい、プレビューしながらの編集できなくなってしまった。※ちなみに、テキスト表示による編集は可能。 プレビューがグ…

apkファイルが見つからず実行エラーが出る場合の対処方法

開発環境が変わると面倒なことに・・・ アンドロイドアプリを開発するPCが変わったり、プロジェクトが入ったHDDドライブ名が変わったり、プロジェクトを移動したり、Android Studioを再インストールしたりすると、エラーが出てせっかく開発したアプリのRun(…

Android Studioの動作がおかしくなった場合の対処方法

Android Studioの動作がおかしくなったら… Android Studio も時々ですが動作がおかしくなるときがあります。 例えば、何度修正してもエラーが消えなかったり、更新しても実機やエミュレータに反映されなかったり、何も変更していないファイルにエラーが発見…

APKの作成中に「64K・・・」関連のエラーが出た場合の対処方法

APKの作成中に「64K・・・」関連のエラー テスト中は問題なかったのにAPKを作成しようとしたら「64K・・・」という感じのエラーが出て困ったことがこれまでに2度ほどあります。 詳しい原因はよくわかりませんが、他のサイトをみるとどうもアプリのコードが…

ヒープサイズエラーが出た時の対処方法

ヒープサイズエラーが出た時の対処方法 開発する端末を変えると、下記のような「ヒープサイズ(heep size)」に関係するエラーが出てしまい開発ができなくなってしまう場合があります。(例:デスクトップで作り始めたアプリをノートPCで持ち出して開発する…