AndroidEmulatorでhttpにアクセスしようとしたところ、
「net::ERR_CLEARTEXT_NOT_PERMITTED」とエラーが出てしまったため、
AndroidManifest.xmlにandroid:usesCleartextTraffic="true"追加してアクセスを許可しようとしたのですが、Buildし直しても反映されなかったため、記述方法が正しいか教えていただきたいです。
/app/src/main/AndroidManifestx.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package=""> <!-- io.flutter.app.FlutterApplication is an android.app.Application that calls FlutterMain.startInitialization(this); in its onCreate method. In most cases you can leave this as-is, but you if you want to provide additional functionality it is fine to subclass or reimplement FlutterApplication and put your custom class here. --> <application android:name="io.flutter.app.FlutterApplication" android:label="talent" android:icon="@mipmap/ic_launcher" android:requestLegacyExternalStorage="true" android:usesCleartextTraffic="true"> <activity android:name=".MainActivity" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <!-- Don't delete the meta-data below. This is used by the Flutter tool to generate GeneratedPluginRegistrant.java --> <meta-data android:name="flutterEmbedding" android:value="2" /> </application> </manifest>
あなたの回答
tips
プレビュー