datetime - DateTime.now() 在真机(小米米 4i)中返回错误的时间(-7:30)
问题描述
DateTime.now() 返回错误的时间,即正好延迟 7:30 小时。但同一个应用程序在 Hauwei Nova 3i 中返回正确的时间。
重现步骤
创建一个应用
在 initstate 或任何你想要的地方打印 DateTime.now()
在连接 Wi-Fi 的小米米 4i Android 版(5.02 LRX22G)中运行应用程序
输出
在调试模式下在 Mi 4i 上启动 lib/main.dart...
正在初始化梯度...
解决依赖关系...
正在运行 Gradle 任务“assembleDebug”...
构建 build/app/outputs/apk/debug/app-debug.apk。
正在安装 build/app/outputs/apk/app.apk...
正在将文件同步到设备 Mi 4i...
我/扑(16029):2019-06-15 05:54:32.248432
颤振医生
[✓] Flutter(Channel stable,v1.5.4-hotfix.2,在 Linux 上,语言环境 en_IN) • /home/androiddeveloper/flutter 上的 Flutter 版本 1.5.4-hotfix.2 • 框架修订版 7a4c33425d(7 周前),2019 -04-29 11:05:24 -0700 • 引擎修订版 52c7a1e849 • Dart 版本 2.3.0(内部版本 2.3.0-dev.0.5 a1668566e5)
[!] Android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3) • Android SDK 位于 /home/androiddeveloper/Android/Sdk • Android NDK 位置未配置(可选;对本机分析支持有用) • 平台 android-28 , build-tools 28.0.3 • Java 二进制文件位于:/snap/android-studio/76/android-studio/jre/bin/java • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1343-b16-5323222) !不接受某些 Android 许可证。要解决此问题,请运行:flutter doctor --android-licenses
[✓] Android Studio(版本 3.4) • Android Studio 位于 /snap/android-studio/76/android-studio • Flutter 插件版本 36.1.1 • Dart 插件版本 183.6270 • Java 版本 OpenJDK 运行时环境(内部版本 1.8.0_152-release -1343-b16-5323222)
[✓] IntelliJ IDEA 社区版(2019.1 版) • IntelliJ 位于 /snap/intellij-idea-community/152 • Flutter 插件版本 35.3.3 • Dart 插件版本 191.7479.14
[✓] 连接设备(1 个可用) • Mi 4i • 97103c6a • android-arm64 • Android 5.0.2 (API 21)
!医生发现 1 类问题。
解决方案
推荐阅读
- c++ - 当类具有`unsigned char&operator []`时如何使用std :: copy
- azure - Sharepoint 站点未显示在 Azure 逻辑应用 Sharepoint 连接器中
- javascript - React 将数据从同一个子组件多次传递给父组件
- python - 循环 Python 类中的对象实例
- c# - 我的无敌框架功能存在问题
- android - mockwebserver 不拦截 openConnection
- python-3.x - 在 pandas 列中查找特定单词并分配给新列并复制该行
- rspec - 我可以自动将共享示例添加到某些测试吗?
- apache-zookeeper - 启动 Atlas 时服务器 null 的会话 0x0
- maven - 迁移到 JSF 2.3,MyFaces 初始化问题