web-dev-qa-db-ja.com

Flutter Image.networkリリースAPKで動作していません

奇妙な問題を得る。シミュレータでアプリを実行するとうまくいきます。 Androidデバイスを接続してアプリをインストールした場合、_デバイスはうまくいきます。しかし、flutter build apkでapkを作ってデバイスにインストールされた場合。

ネットワークイメージが来ない?どうして?何かがうまくいかないのですか?コードを提供する必要はありません。表示ネットワークイメージの場合は、GoogleイメージからURLを使用して単純なImage.networkを使用しています。

flutter cleanflutter build apk --releaseでも試してみましたが、同じ問題が来る

リリースAPKでは機能していません:

Uer-MacBook-Air:AppName user$ flutter build apk --release
Initializing gradle...                                              2.0s
Resolving dependencies...                                           3.1s
Running Gradle task 'assembleRelease'...                                
Running Gradle task 'assembleRelease'... Done                      63.4s
Built build/app/outputs/apk/release/app-release.apk (8.1MB).

デバッグAPKで働いています

Uer-MacBook-Air:AppName user$ flutter build apk --debug 
Initializing gradle...                                              3.5s
Resolving dependencies...                                           5.5s
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                        36.2s
Built build/app/outputs/apk/debug/app-debug.apk.

誰かがこのタイプの問題に直面しましたか?私はflutter build apkによって多くのAPKをインストールしました、そしてそれは解放モードで動作していませんでしたか?しかし、私がデバッグモードで試したときflutter build apk --debugその作業上の問題は画像が表示されていますか?

リリースモードAPKの許可を追加する必要があるのは何ですか?

17
Govaadiyo

AndroidManifest.xmlファイルにこれを追加するだけです。

<uses-permission Android:name="Android.permission.INTERNET" />

AndroidManifest.xmlパス:

Android/app/src/main/AndroidManifest.xml
0
Yogesh Aggarwal