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” を追加してください。

Before

After

Flutter モバイルアプリ開発バイブル

新品価格
¥3,509から
(2019/11/19 13:00時点)

Recommended Posts