首先,
我很清楚关于这个错误的很多问题已经在这里发布了,而且没有一个问题似乎有一个合适的解决方案,尤其是我需要的那个。
我被下面的错误困扰了一个多星期。
我正在开发一个android项目,该项目正在使用Kotlin,MVVM,Clean Arch和导航组件进行构建。
我最近添加了realm database,为此我不得不添加以下插件。
apply plugin: 'kotlin-kapt'
apply plugin: 'realm-android'
我想真正的问题是从这里开始的。
(之后,我添加了一个DatabaseManager类,它利用我编写的一些领域扩展函数进行db操作。)
当我在此之后编译项目时,总体上出现了以下错误。
A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
以及以下内容
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:kaptDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
> java.lang.reflect.InvocationTargetException (no error message)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 7s
30 actionable tasks: 6 executed, 24 up-to-date
它指向我的MainActivity类,它没有被修改,并且似乎没有任何错误或错别字。我非常肯定kapt注释处理器在这里做了一些我似乎不知道的肮脏工作。
如果我能克服这个奇怪的错误,我将大大松了一口气。
希望有人能帮帮我!
替换
kapt "android.arch.persistence.room:compiler:$room_version"
由
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
也许也能修好它。
突然我开始得到这个错误,我不明白为什么如果有人让我知道这个错误在哪里,会有足够的帮助。因为android Studio的新更新,我能得到的就是这个。我得到的错误的详细摘要。
当我尝试向UIViewController添加UIBarButtonItem时,在运行时没有显示任何内容。 我所做的: 我从一个全新的单视图项目开始。 我将一个UIBarButtonItem拖入视图控制器。 我现在可以在故事板中查看和自定义项目,但是当我运行它时,没有工具栏。 注意:栏按钮项显示为视图控制器的直接子项。 如何让UIToolbar出现?
添加此插件后,image_editor_pro在获取包时显示此错误… [memeistan]flutter pub get在memeistan中运行“flutter pub get”... 当前Dart SDK版本为2.10.4。
我在构建APK时收到此错误。 试图使缓存无效并重新启动android studio。重建项目,但没有一个适合我。
我试图在包含GUI系统的JDK 11.0.2上运行我在Intellij中创建的一个可执行jar文件。我已经安装了Java8和java SDK11.0.2。每当我双击jar文件时,我希望主gui登录屏幕出现,但什么也没有发生。我已经尝试了其他选项,例如尝试通过cmd运行它(它给了我一个访问错误),HKEY_CLASSES_ROOT\jarfile已经有命令:“C:\Program Files\jav
问题内容: 我收到错误消息: 尝试做os.walk时。发生错误是因为目录中的某些文件中包含0x8b(非UTF8)字符。这些文件来自Windows系统(因此为utf-16文件名),但是我已将文件复制到Linux系统中,并且正在使用python 2.7(在Linux中运行)遍历目录。 我尝试将unicode起始路径传递给os.walk,并且它生成的所有文件和目录都是unicode名称,直到涉及到非ut