其他相关文章:

android之LifeCycle:https://blog.csdn.net/li6472/article/details/119795952?spm=1001.2014.3001.5501

android之LiveData:https://blog.csdn.net/li6472/article/details/119784791?spm=1001.2014.3001.5501

android之MVVM框架使用之xml详解:https://blog.csdn.net/li6472/article/details/119782825?spm=1001.2014.3001.5501

android之MVVM框架使用之BaseObservable与双向绑定MVVM框架使用之BaseObservable与双向绑定:https://blog.csdn.net/li6472/article/details/119782825?spm=1001.2014.3001.5501

android之MVVM理解:https://blog.csdn.net/li6472/article/details/119762190?spm=1001.2014.3001.5501

amdroid之MVVM写一个简单的程序:https://blog.csdn.net/li6472/article/details/119761806?spm=1001.2014.3001.5501

报错

(Default interface methods are only supported starting with Android N (--min-api 24): void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner))

Default interface methods are only supported starting with Android N (--min-api 24): void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner)

解释:

意思是 最小api应为24(原APP只适配 8.0以上的设备)

因为没有指定jdk 1.8

build:gradle 中的android 下添加 指定jdk版本的代码

    ......//指定jdk版本compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}
}

build:gradle 中

apply plugin: 'com.android.application'android {compileSdkVersion 28defaultConfig {applicationId "com.why.project.demo"minSdkVersion 16targetSdkVersion 28versionCode 1versionName "1.0"testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}//compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}
}dependencies {implementation fileTree(include: ['*.jar'], dir: 'libs')implementation 'com.android.support:appcompat-v7:28.0.0'implementation 'com.android.support.constraint:constraint-layout:1.1.3'testImplementation 'junit:junit:4.12'androidTestImplementation 'com.android.support.test:runner:1.0.2'androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'}

Default interface methods are only supported starting with Android N (--min-api 24):相关推荐

  1. 8、D8: Default interface methods are only supported starting with Android N (--min-api 24): void

    1.错误信息 升级完 Android N 后,有些项目运行起来报错信息大致如下: Default interface methods are only supported starting with ...

  2. Error: Default interface methods are only supported starting with Android N (--min-api 24): java.uti

    最近引入json 库出现这样的错误 处理方法在app 下面的build 的 android 里面添加如下 compileOptions {targetCompatibility 1.8sourceCo ...

  3. Default interface methods are only supported starting with Android N (--min-api 24): com.XXXX

    最近AndroidStudio 第一次运行项目总会遇到这个问题,不知道具体原因,解决方法如下. 在你的app的build.gradle文件中android标签下添加如下内容. compileOptio ...

  4. Static interface methods are only supported starting with Android N (--min-api 24): void okhttp3.log

    错误内容如下 Error: Static interface methods are only supported starting with Android N (--min-api 24): vo ...

  5. Android Studio之编译t提示Invoke-customs are only supported starting with Android O (--min-api 26)

    1 问题 编译别人的项目,错误提示如下 Invoke-customs are only supported starting with Android O (--min-api 26) 2 解决办法 ...

  6. Android出现Error: Invoke-customs are only supported starting with Android O (--min-api 26)的解决方法

    Android出现Error: Invoke-customs are only supported starting with Android O (–min-api 26)的解决方法 在app下的b ...

  7. 【Android】Invoke-customs are only supported starting with Android O (--min-api 26)

    Invoke-customs are only supported starting with Android O (–min-api 26) 原因分析 出现这个问题是因为项目没有设置Java8的支持 ...

  8. 报错:MethodHandle.invoke and MethodHandle.invokeExact are only supported starting with Android O

     当把 minSdkVersion 设置为小于 26 时,build报出如下错误: MethodHandle.invoke and MethodHandle.invokeExact are only ...

  9. Invoke-customs are only supported starting with Android O (--min-api 26)

    Android Studio报错: Invoke-customs are only supported starting with Android O (–min-api 26) 解决方法: 在Bui ...

  10. Error: Invoke-customs are only supported starting with Android O (--min-api 26)

    错误如下 错误的处理方法是在app 下面的android 里面 添加支持java 8 compileOptions {sourceCompatibility JavaVersion.VERSION_1 ...

最新文章

  1. 【南洋理工-CVPR2022】视觉语言模型的条件提示学习
  2. 静电对于机电设备的影响
  3. APT 信息收集——shodan.io ,fofa.so、 MX 及 邮件。mx记录查询。censys.io查询子域名。...
  4. 成功解决\h5py\__init__.py:34: FutureWarning: Conversion of the second argument of issubdtype from `float
  5. Python ML环境搭建与学习资料推荐
  6. MySQL数据库:触发器Trigger
  7. CodeForces#520 div2 1062A - A Prank
  8. webservice 基本要点
  9. Spring 核心控制器DispatcherServlet(二)
  10. solidity之以太币支付
  11. IDEA控制台乱码终极解决方案
  12. Android 自定义AlertDialog(退出提示框)
  13. app中的h5游戏分享到微信等第三方
  14. 【视频】LSTM神经网络架构和原理及其在Python中的预测应用|数据分享
  15. CAD关于线型操作添加线型(com接口c#语言)
  16. 关于 Sensor flicker/banding现象的解释
  17. navicat导入excel 日期格式处理
  18. JavaWeb - 小米商城 :首页商品分类展示
  19. unity 显示太阳_太阳系究竟有多大?来看看天文学家是怎么解答的
  20. java操作txt文本(二):删除文本括号内的内容

热门文章

  1. 同步回调与异步回调的实现与学习
  2. jupyter改字体主题美化
  3. Python的eval函数详解
  4. 安卓的数据共享——从一个APP中调用另一个APP数据的方法
  5. mysql workbench中PK,NN,UQ,BIN,UN,ZF,AI字段类型标识说明
  6. 使用 KNX Manufacturer Tool 编写 knx 数据库的步骤
  7. 笔记本模拟android,适用于PC的顶级7个免费Android模拟器在计算机PC笔记本电脑上运行Android应用...
  8. java 循环详解_Java for循环详解
  9. c++ 11 for循环
  10. ybt1357 车厢调度