android.arch.lifecycle:common-java8 不被识别
android.arch.lifecycle:common-java8 is not recognised
我正在尝试构建 MVICore sample project from badoo.
但是出现错误;
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,它可以工作,但项目的开发人员说我的更改对他们不起作用。
我用
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
和
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)
改变
classpath 'com.android.tools.build:gradle:3.4.2'
到 classpath 'com.android.tools.build:gradle:3.1.4'
解决了问题。
我正在尝试构建 MVICore sample project from badoo.
但是出现错误;
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,它可以工作,但项目的开发人员说我的更改对他们不起作用。
我用
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
和
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)
改变
classpath 'com.android.tools.build:gradle:3.4.2'
到 classpath 'com.android.tools.build:gradle:3.1.4'
解决了问题。