当前位置: 首页 > 知识库问答 >
问题:

我如何解决此剑柄错误"执行失败的任务':应用程序: kaptDebugKotlin'."?

郤令
2023-03-14

@AndroidEntryPoint类日志片段:片段(){

@Inject private lateinit var logger: LoggerLocalDataSource
@Inject private lateinit var dateFormatter: DateFormatter

private lateinit var recyclerView: RecyclerView

override fun onCreateView(
    inflater: LayoutInflater,
    container: ViewGroup?,
    savedInstanceState: Bundle?
): View? {
    return inflater.inflate(R.layout.fragment_logs, container, false)
}

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
    recyclerView = view.findViewById<RecyclerView>(R.id.recycler_view).apply {
        setHasFixedSize(true)
    }
}

override fun onAttach(context: Context) {
    super.onAttach(context)

}



override fun onResume() {
    super.onResume()

    logger.getAllLogs { logs ->
        recyclerView.adapter =
            LogsViewAdapter(
                logs,
                dateFormatter
            )
    }
}

}

/**

>

  • 回收站查看适配器的日志列表。适配器

    类LogsViewHolder(val textView:textView):RecyclerView。视图持有者(文本视图)

    override fun onCreateViewHolder(父级:ViewGroup,viewType:Int):LogsViewHolder{return LogsViewHolder(LayoutInflater.from(parent.context)。充气(R.layout.text_row_item,parent,false)为TextView)}

    override fun getItemCount():Int{return logsDataSet.size}

    @SuppressLint(“SetTextI18n”)覆盖fun onBindViewHolder(holder:LogsViewHolder,position:Int){val log=logsDataSet[position]holder.textView.text=“${log.msg}\n\t${daterFormatter.formatDate(log.timestamp)}

  • 共有1个答案

    滑令
    2023-03-14

    我删除了lateinit之前的private修饰符:

    @Inject lateinit var logger: LoggerLocalDataSource
    @Inject lateinit var dateFormatter: DateFormatter
    
     类似资料:
    • 我对Android Studio完全陌生。我创建了我的第一个项目并设置了emulator,但当我运行应用程序时,出现了以下错误,生成输出:build failed。请帮帮我,谢谢 失败:生成失败,出现异常。 > 错误:任务“:app:mergeDebugResources”的执行失败。 无法解析配置的所有文件:应用程序:\内部\ aapt2\二进制文件'。无法解析com。Android工具。内部版

    • 我得到这些错误,当我运行我的代码。请任何想法,我怎么能修复这些?我升级了颤振,pubspeck.lock.我提到代码是旧的,我试图升级 > 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得完整的见解。 获取更多帮助https://help.gradle.org

    • 当我要构建apk时,我收到此错误。 执行任务“app:transformClassesWithDexForDebug”失败。 这是错误的截图

    • 正在以调试模式在sdk gphone x86上启动lib\main.dart... 失败:生成失败,出现异常。 错误:任务“:app:MergedebugResources”执行失败。 出现多个任务操作失败:执行com.Android.build.gradle.internal.tasks.workers时出错$actionfacade>Android资源编译失败C:\users\asus\doc

    • 我试图运行我的Flitter应用程序,结果显示: 在我使用问题部分的标志后,出现了其他内容。 我从appbrewery颤振课程中获取了这个颤振应用程序的所有材料。这是在我尝试制作MIcard项目时发生的。有没有解决这个问题的想法?

    • 我已经尝试了多种方法,但都失败了, 失败:构建失败,但有例外。 > 错误:任务:app:compileFlutterBuildDebug的执行失败。 处理“命令”C:\Users\IMBA\flatter\bin\flatter。bat“”以非零退出值1结束 > 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得