Monacaにおいて、【Monaca】Onsen UI WordPressのWP REST APIを利用してons-carouselに記事を表示するのAndroid版のデバッグビルドを行い、実際にau SHV40(Android 9)でアプリを実行したところ、「Failed to load resource: net::ERR_CLEARTEXT_NOT_PERMITTED」と表示され、まったく動作しませんでした。


今回は、このエラーを回避する方法について紹介します。

以下のリンク先に記載されている「Android 9(API レベル 28)以降では、クリアテキストのサポートがデフォルトで無効になっています。」が原因のようです。

Monacaの場合、config.xmlに以下のコードを追加することでエラーを回避することができます。
※2行目のwidgetタグは xmlns:android=”http://schemas.android.com/apk/res/android” を追加してください。

【Monaca】Android版をビルドしてAndroid 9 で実行すると「Failed to load resource: net::ERR_CLEARTEXT_NOT_PERMITTED」と表示される