安装app-release.apk时为什么扑腾应用程序无法连接到互联网?但在调试模式下正常

问题描述 投票:-1回答:2

在调试模式下,一切看起来都很好,从我的API获取响应和数据列表。但是在我构建app-release.apk并安装到我的手机后,它显示没有互联网连接

这是我的代码

ScopedModelDescendant(

                            builder: (context, child, model) {
                              return FutureBuilder<List<Invoice>>(
                                future: model.invoices,
                                builder: (_,
                                    AsyncSnapshot<List<Invoice>> snapshot) {
                                  switch (snapshot.connectionState) {
                                    case ConnectionState.none:
                                    case ConnectionState.active:
                                    case ConnectionState.waiting:
                                      return Center(
                                          child:
                                              const CircularProgressIndicator());
                                    case ConnectionState.done:
                                      if (snapshot.hasData) {
                                        //something todo
                                      } else if (snapshot.hasError) {
                                        return NoInternetConnection(
                                          action: () async {
                                            await model.setInvoice();
                                            await getData();
                                          },
                                        );
                                      }
                                  }
                                },
                              );
                            },
                          ),
api debugging flutter release
2个回答
3
投票

在位于AndroidManifest.xmlandroid/app/src/main文件中,您需要在<manifest标记中添加此权限。

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

0
投票

在包名后添加到android / app / src / main / AndroidManifest.xml

© www.soinside.com 2019 - 2024. All rights reserved.