Getting weird issue. If I run app in simulator, works fine. If I installed app by connecting android device works fine. But if I made apk by flutter build apk
and installed in device.
Network image not coming? Why? any thing is going wrong? No need to provide code. For display network image, I'm using simple Image.network
with url from google image.
I have tried with flutter clean
and then flutter build apk --release
but same issue coming
NOT WORKING BY 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).
WORKING BY DEBUG 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.
Anybody has faced this type of issue? I have installed many apk by flutter build apk
and that was work fine and right now not working in release mode? But when I tried with debug mode flutter build apk --debug
its working fine means images are displaying?
What I have to add some permission for release mode apk?
Yes, add these permissions to AndroidManifest.xml and it will work
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Updated: only INTERNET permission is enough
<uses-permission android:name="android.permission.INTERNET" />