在Android手机上部署应用程序时找不到java.time.LocalDateTime的类

当我在我的 android 手机上部署我的 android 应用程序时,我面临 ClassNotFoundException。


我尝试在具有 Android 6.0.1 和 Android 7.1.1 的 Android 手机上


而当我在模拟器(Nexus 5X API 26)上部署相同的应用程序并运行 Android 8.0 时,我没有遇到任何问题。该应用程序加载顺利。


Build.gradle (app) 文件有


android {

    compileSdkVersion 28

    defaultConfig {

        applicationId "de.pfiva.mobile.voiceassistant"

        minSdkVersion 23

        targetSdkVersion 28

        versionCode 1

        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

    buildTypes {

        release {

            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }

    }

}

我已经包含了来自本地 Maven 的依赖项。此依赖项基本上具有纯 Java 类 (POJO)。在一些类中有 java.time.LocalDateTime 类型的字段


我该如何解决这个问题。寻找建议。


蝴蝶刀刀
浏览 407回答 1
1回答

弑天下

如此处所述, java.time软件包可用于 API 26 (Android O) 及以上版本。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java