【问题标题】:Android WorkManager working with debug build but not with release APKAndroid WorkManager 使用调试版本但不使用发布 APK
【发布时间】:2019-01-02 02:06:59
【问题描述】:

我的 WorkManager 版本:1.0.0-beta01

我同时使用一次性工作和定期工作。 在调试版本中一切都按预期工作。

但是当我创建签名发布 APK 时,一次性和周期性工作都没有执行。

知道这里出了什么问题吗?

【问题讨论】:

  • 你需要找到debug和release的区别,e.g. minifiedEnabled 标志,源代码差异。
  • @shizhen源码是一样的。对于发布版本 minifiedEnabled 是真的。我删除 minifiedEnabled 以进行发布构建并重试,但仍然没有运气。

标签: android android-workmanager


【解决方案1】:

问题在于我的工人阶级的定义。它是这样定义的:

class MyWorker extends Worker {
}

将类定义更改为以下:

public class MyWorker extends Worker {
}

解决了我发布 APK 的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 2020-10-19
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 2020-09-16
    • 2017-01-30
    相关资源
    最近更新 更多