我升级到了Android Studio3.1,却出现了以下错误:
仅支持从Android开始的默认接口方法N(--min-API 24):void Android.arch.Lifecycle.DefaultLifecycleObserver.onCreate(Android.arch.Lifecycle.LifecycleOwner)
消息{kind=错误,text=默认接口方法仅支持从Android开始的N(--min-API 24):void Android.arch.Lifecycle.DefaultLifecycleObserver.onCreate(Android.arch.Lifecycle.LifecycleOwner),sources=[未知源文件],工具名称
下面是我的分级配置:
compileSdkVersion 27
//buildToolsVersion '27.0.3'
defaultConfig {
minSdkVersion 16
targetSdkVersion 27
multiDexEnabled true
//...
}
public class LifeCycleAwareObserver implements LifecycleObserver {
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
public void onAppBackgrounded() {
AnalyticsUtils.trackStartSession(true);
}
@OnLifecycleEvent(Lifecycle.Event.ON_START)
public void onAppForegrounded() {
AnalyticsUtils.trackStartSession(false);
}
}
如何跟踪错误的来源以便修复它?
以下是我的版本依赖关系:
project.ext {
firebase_version = '12.0.0'
supportlib_version = '27.0.2'
room_version = '1.0.0'
espresso_version = '3.0.1'
archLifecycleVersion = '1.1.1'
}
正如CommonsWare所提到的,请在应用程序模块的build.gradle中的Android{...}
闭包中添加以下内容以解决此问题,以供参考:
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
...
}
编译libgdx游戏时,我从android studio收到以下错误: 我不明白,因为我不使用默认的接口方法。我的代码用JDK1编译得很好。7.此处报告的错误与以下代码有关: 这里没有默认方法。请注意,如果我删除此重写,并在调用站点向MiscItem添加强制转换,编译器报告将转到下一个错误(同类),因为我在许多地方使用了此模式。我使用gradle,并在我的build.gradle文件中包含以下内容
为什么Android Studio 3.0不支持Java8的默认和静态界面方法? 代码总是得到错误提示。 build.gradle设置:
本文向大家介绍Android7.0 MTK设置默认桌面,包括了Android7.0 MTK设置默认桌面的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android7.0 MTK设置默认桌面的具体代码,供大家参考,具体内容如下 项目需求:客户安装自己公司的桌面apk,安装完成后自动设置为默认桌面且不弹出始终和仅一次的弹框 1.找到安装应用的文件 2.由于设置默认桌面时,是在Setti
例外 片段点击:- 在活动中, 详细活动清单, 图像加载使用毕加索, 模型类 从活动到片段的数据流, 我尝试过的解决方案 注意:-应用程序崩溃只在NOUGAT 最后,我实现了修复 将targetSdkVersion从25更改为23 更改后,我的应用程序在牛轧糖也不会崩溃。 我所要知道的就是这个合适的解决方案,或者有什么变通办法。 请引导到正确的方式。 提前谢谢。 碎片 选项卡布局 列表视图
这在我的所有设备上都很好用,但: 我只在安装了Android牛轧糖的设备上收到了大量关于Crashlytics的问题: 致命异常:Android.app.RemoteServiceException:从包My.package发布了错误通知:无法展开以下内容的RemoteViews:StatusBarNotification(PKG=My.package User=UserHandle{0}ID=-