在构建版本中冻结应用程序冻结,在调试中正常工作,androidX?

问题描述 投票:0回答:1

最后更新:

现在一切正常;

在我没有添加互联网许可之前,应用程序运行完美

(联系API和所有内容),因为更新我必须明确修改清单。

实际上很容易修复

manifest xmlns:android="http://schemas.android.com/apk/res/android" 

package="com.xxx.xxx"> <uses-permission

 android:name="android.permission.INTERNET"/> <application

 android:name="io.flutter.app.FlutterApplication" android:label="xxx"

 android:icon="@mipmap/ic_launcher"> <activity android:name=".MainActivity"

 [...]

如果您在应用中遇到相同的意外行为更改。

这可能是原因。

感谢您的关注。


[更新19/3/2019]:Facebook用户“Momo Roro”描述了自己的应用程序的类似行为

声称它是由应用程序无法引起的

要联系API,它实际上符合我的情况,

事实上,在我的流应该收到的启动画面之后

来自API的数据并相应地路由到特定屏幕。

知道为什么它在调试中工作而不是在发布版本中工作吗?


我正在迭代我正在研究的应用程序;

我有几个发布版本,

但是在更新到扑腾之后(我每天都诅咒自己)

该应用程序在调试中完美运行,但在发布版本中冻结

(虽然它加载'自制'闪屏)

编译时没有错误,

扑医生说好的,

我已经固定了我的依赖项并添加了这个以防止androidX问题

rootProject.allprojects {
    project.configurations.all {
        resolutionStrategy.eachDependency { details ->
            if (details.requested.group == 'androidx.core') {
                details.useVersion "1.0.1"
            }
            if (details.requested.group == 'androidx.lifecycle') {
                details.useVersion "2.0.0"
            }
            if (details.requested.group == 'androidx.versionedparcelable') {
                details.useVersion "1.0.0"
            }
        }
    }
}

我试过了:扑得干净,

flutter build apk --target-platform = android-arm64,

扑腾建立 - 释放......没有任何作用

我在github上开了一个问题,但如果你能指出我正确的方向,我将不胜感激

在这里你可以找到一些logs

提前致谢

dart flutter release androidx
1个回答
0
投票

最后更新:

现在一切正常;

在我没有添加互联网许可之前,应用程序运行完美

(联系API和所有内容),因为更新我必须明确修改清单。

实际上很容易修复

manifest xmlns:android =“http://schemas.android.com/apk/res/android”

包= “com.xxx.xxx”>

机器人:名称= “android.permission.INTERNET对”/>

android:name =“io.flutter.app.FlutterApplication”android:label =“xxx”

机器人:图标= “@ mip映射/ ic_launcher”>

[...]如果您在应用中遇到同样意外的行为更改。

这可能是原因。

感谢您的关注。

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