在升级Android项目时遇到此问题。配置升级至现在:
apply plugin: 'kotlin-kapt'
并将annotationProcessor
替换为kapt
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
升级为compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
,因为我收到了关于新Kotlin版本已弃用"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
的警告现在提升,我的项目正在进行中,即进行编译并生成APK。现在我做了以下更改:
在这个阶段,我的项目没有被编译。对于诸如Realm
,RealmResults
之类的课程,我得到了未解决的参考资料'。然后我在应用程序的build.gradle
领域{ syncEnabled = true }
现在'未解决的参考'已解决,但我在问题中提到了上述错误。
Caused by: com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: Unable to pre-dex '/Users/macusername/.android/build-cache/1356d0bbf59bd3c075dd3c13537428b6de3f0678/output/jars/classes.jar' to '/Users/macusername/AndroidProjects/project-name/app/build/intermediates/transforms/dex/flavour-name/debugSIT/folders/1000/10/classes_3ca2264d84fdd4905c647b112b0d3c683ba517e0'