我目前正在使用版本1.1.1中的Kotlin开发Android应用程序
在我的代码中,我有几种forEach结构的叠加,以便阅读几个MutableList和MutableMap.
不幸的是,我的应用程序崩溃了以下堆栈跟踪:
java.lang.NoClassDefFoundError:com.package.fragment.ReminderAddFragment $ onRetrieveBusinessObjects $$ in.sach.package.fragment.ReminderAddFragment.onRetrieveBusinessObjects(ReminderAddFragment.kt:275)in com.smartnsoft.droid4me.app.Droid4mizer inlined $ forEach $ lambda $ 1 .onRetrieveBusinessObjects(Droid4mizer.java:552)位于com.smartnsoft.droid4me.app.Droid4mizer.onRetrieveBusinessObjectsInternal(Droid4mizer.java:606)的com.smartnsoft.droid4me.app.Droid4mizer.access $ 000(Droid4mizer.java:46)at com .smartnsoft.droid4me.app.Droid4mizer $ 1.run(Droid4mizer.java:197)at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:423)at java.util.concurrent.FutureTask.run(FutureTask. java:237)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:588)at java.lang.Thread.run(Thread的.java:818)
这里的代码
tutorialCategories.forEach { (_, _, _, _, _, tutorials) ->
tutorials.forEach { tutorial ->
if (tutorial.id == simpleReminderFromExtra.tutorialId)
{
//...
val mapOfreminders = mutableMapOf<Int, MutableList<Reminder>>()
val reminders = ReminderServices.getReminderByTutorialId(simpleReminderFromExtra.tutorialId)
reminders.forEach { reminder ->
//...
}
mapOfreminders.forEach { _, finalReminders ->
//...
finalReminders.forEach …Run Code Online (Sandbox Code Playgroud) 做了一些更改后,我收到了一个错误
会话'app':安装APK时出错
据一些人说,这是因为Instant Run.
在最新的Stable Android Studio 3.0上,在Build,Execution,Deployment下, 我没有任何Instant Run选项,甚至在设置搜索中检查.我可能能够禁用它的任何线索?
更新1:尝试重新安装.没变.
内部版本号171.4408382
更新2:重置镜头/sf/answers/1357834271/仍然没有.
更新3:不重复.必须是设置中的东西.完全干净的安装/重置做到了.