首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生命周期:公共-java8 8未被识别

生命周期:公共-java8 8未被识别
EN

Stack Overflow用户
提问于 2020-09-09 11:53:52
回答 1查看 569关注 0票数 0

我在努力构建来自badoo的MVICore示例项目。

但有一个错误,如;

代码语言:javascript
复制
Unresolved reference: LifecycleOwner
Unresolved reference: arch
Unresolved reference: AndroidLifecycle

基本上,所有的android.arch是不被认可的。在这个项目中没有androidx,所以它使用

"android.arch.lifecycle:common-java8"版本1.1.1

对于LifeCycleObserver,Android建议我导入androidx.lifecycle.LifecycleObserver

这个项目的开发者说它能在他们的电脑上工作,我试着用不同的电脑工作。

当我进行这些更改(使用androidx库) https://github.com/badoo/MVICore/pull/131/files时,它可以工作,但是项目的开发人员说,我的更改对他们不起作用。

我使用

代码语言:javascript
复制
Android Studio 4.0.1
Build #AI-193.6911.18.40.6626763, built on June 25, 2020
Runtime version: 1.8.0_242-release-1644-b3-6222593 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.6
GC: ParNew, ConcurrentMarkSweep

代码语言:javascript
复制
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-11 08:59:47

classpath 'com.android.tools.build:gradle:3.4.2'改为classpath 'com.android.tools.build:gradle:3.1.4'解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63811131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档