小编rad*_*sso的帖子

Flutter Android - Gradle 任务 bundleRelease 失败,退出代码 1

我正在尝试运行命令“ flutter build appbundle --verbose”来生成我的应用程序的 Android 版本,但收到错误“ Gradle task bundleRelease failed with exit code 1”。

我还不知道很多关于 gradle 的事情以及你对每个包的依赖关系,我已经阅读了一些堆栈溢出答案,重构了文件bundle.properties等,但没有成功。这是我的构建信息:

flutter build appbundle --verbose输出的一部分

:flutter_secure_storage:bundleLibCompileRelease [        ]         
********************************************************* [        ] WARNING: This version of firebase_messaging will break your Android
build if it or its dependencies aren't compatible with AndroidX. [    
]          See xxxxxxx for more information on the
problem and how to fix it. [        ]          This warning prints for
all Android build failures. The real root …
Run Code Online (Sandbox Code Playgroud)

android gradle android-gradle-plugin flutter

5
推荐指数
1
解决办法
9025
查看次数

Firebase OnMessage 函数刷新小部件

我正在使用 Firebase 云消息在包含聊天页面的应用程序上推送通知。

我在 main.dart 上定义了我的 firebase 推送函数,如下所示:

_firebaseMessaging.configure(
   onMessage: (Map<String, dynamic> message) async {
     print("onMessage: $message");
     //_showItemDialog(message);
   },
   onBackgroundMessage: myBackgroundMessageHandler,
   onLaunch: (Map<String, dynamic> message) async {
     print("onLaunch: $message");
     //_navigateToItemDetail(message);
   },
   onResume: (Map<String, dynamic> message) async {
     print("onResume: $message");
     //_navigateToItemDetail(message);
   },
 );
Run Code Online (Sandbox Code Playgroud)

当聊天小部件打开并且我收到推送通知时,我的 OnMessage 方法正常到达。

问题是:考虑到打开的页面与声明到达的 OnMessage 函数的页面不同,刷新我的聊天页面的最佳方法是什么?

chat flutter firebase-cloud-messaging

1
推荐指数
1
解决办法
2922
查看次数

使用没有xsd文件的模式读取XML

我本周收到了一个复杂的XML文件,它基于模式,但我没有收到任何xsd文件,我需要读取这个文件的每个节点.

下面的XML示例:

<xc:XmlTest xmlns:xc="XmlTest" xmlns:mp="bs.TestParameters" xmlns:rt="bs.TestParameters.Parameter1" xmlns:rtcu="bs.TestParameters.Parameter1.Var">
<xc:XmlTestArea xc:value="TestParameters">
    <mp:Name xc:Value="raddesso" xmlns:mp="bs.TestParameters">
        <mp:Date xc:Value="20130215">
            <rt:RunTest xmlns:rt="bs.TestParameters.Parameter1">
                <rtcu:Var xmlns:rtcu="bs.TestParameters.Parameter1.Var">
                    <mp:FinalValue>1234</mp:FinalValue>
                </rtcu:Var>
            </rt:RunTest>
        </mp:Date>
        <mp:Date xc:Value="20130216">
            <rt:RunTest xmlns:rt="bs.TestParameters.Parameter1">
                <rtcu:Var xmlns:rtcu="bs.TestParameters.Parameter1.Var">
                    <mp:FinalValue>23234</mp:FinalValue>
                </rtcu:Var>
            </rt:RunTest>
        </mp:Date>
    </mp:Name>
</xc:XmlTestArea>
</xc:XmlTest>
Run Code Online (Sandbox Code Playgroud)

这只是使用虚假数据的真实文件的示例.

有没有办法在这个节点上做foreach从每个日期找到FinalValue?

c# xml xmlnodelist xmlreader xml-serialization

0
推荐指数
1
解决办法
3058
查看次数