草庐IT

java - 错误 : Class kotlin. reflect.jvm.internal.FunctionCaller$FieldSetter

我已尽一切努力消除此错误,但它不断出现。Classkotlin.reflect.jvm.internal.FunctionCaller$FieldSettercannotaccessamemberofclasscom.android.build.gradle.tasks.ManifestProcessorTaskwithmodifiers"private"__org.gradle.api.internal.tasks.DefaultTaskContainer$TaskCreationException:Couldnotcreatetask':app:processDebugAndroi

gradle - 在以下任何来源中都找不到插件 [id : 'org.jetbrains.kotlin.jvm' , 版本: '1.2.71']

我全新安装了IntelliJ,我使用以下设置创建了一个新的kotlingradle项目:这会产生以下build.gradle.kts,(完全相同的文件在我的Windows机器上工作):importorg.jetbrains.kotlin.gradle.tasks.KotlinCompileplugins{kotlin("jvm")version"1.2.71"}group="com.test"version="1.0-SNAPSHOT"repositories{mavenCentral()}dependencies{compile(kotlin("stdlib-jdk8"))}task

java - 在 Kotlin 中开发的 Android 库模块导出到 Java 应用程序导致 : Lkotlin/jvm/internal/Intrinsics 解析失败

我在Kotlin中开发了一个Android库模块-在Kotlin项目中对其进行了测试,一切正常。使用gradle的maven-publishing插件,我已经生成了aar文件并将它们上传到Maven服务器上,所以后来我使用compile'group:artifact:version'在AndroidJava应用程序上添加了lib.似乎可以识别库文件,但是,当我尝试启动Lib上存在的Activity时,我得到以下堆栈跟踪:05-1214:21:48.22111735-11735/*****.*****.devW/art:UnabletoresolveLbr/com/**********/

android - java.lang.IllegalArgumentException : Parameter specified as non-null is null: method kotlin. jvm.internal.Intrinsics.checkParameterIsNotNull

我收到了这个错误java.lang.IllegalArgumentException:指定为非空的参数为空:方法kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull,参数事件换行覆盖funonEditorAction(v:TextView,actionId:Int,event:KeyEvent)以下是整个代码。此代码最初是在java中,我使用AndroidStudio将其转换为Kotlin,但现在我收到此错误。我尝试重建和清理项目,但没有奏效。valaction=supportActionBar//gettheactionbara

java - Kotlin 中的错误但仅使用 Java - 类 kotlin.reflect.jvm.internal.FunctionCaller$FieldSetter

我在尝试运行我的Android应用程序时收到此错误,但我根本没有使用Kotlin,应用程序是用Java编写的...Classkotlin.reflect.jvm.internal.FunctionCaller$FieldSettercannotaccessamemberofclasscom.android.build.gradle.tasks.ManifestProcessorTaskwithmodifiers"private" 最佳答案 我是这样解决的:删除所有.gradle文件夹使缓存失效/重启对我来说一切都很好。

kotlin - 实现Java接口(interface)时如何克服 "same JVM signature"错误?

使用下面的代码,我在IntelliJIDEA13.1.6和Kotlin插件0.11.91.AndroidStudio.3中收到以下错误:Platformdeclarationclash:ThefollowingdeclarationshavethesameJVMsignature(getName()Ljava/lang/String;):•publicopenfungetName():kotlin.String?•internalfinalfun():kotlin.String?Java类,JavaInterface.java:publicinterfaceJavaInterface{

kotlin - 意外覆盖 : The following declarations have the same JVM signature

我在这部分的Kotlin中遇到了错误:classGitHubRepoAdapter(privatevalcontext:Context,privatevalvalues:List):ArrayAdapter(context,R.layout.list_item,values)私有(private)val上下文:上下文日志中写着:Error:(14,25)Accidentaloverride:ThefollowingdeclarationshavethesameJVMsignature(getContext()Landroid/content/Context;):fun():Contex

android - 无法将使用 JVM 目标 1.8 构建的字节码内联到使用 JVM 目标 1.6 构建的字节码

当尝试通过IntelliJ运行示例CorDapp(GitHubCorDapp)时,我收到以下错误:CannotinlinebytecodebuiltwithJVMtarget1.8intobytecodethatisbeingbuiltwithJVMtarget1.6如何修改IntelliJ设置,以便所有字节码都使用相同的JVM目标构建? 最佳答案 app/build.gradleandroid{...compileOptions{sourceCompatibilityJavaVersion.VERSION_1_8targetCom

java - 在 Docker 容器中运行时,JVM 无法映射保留的内存

我似乎根本无法在我的服务器上的Docker容器中运行java。即使发出java-version,我也会收到以下错误。root@86088d679103:/#java-versionOpenJDK64-BitServerVMwarning:INFO:os::commit_memory(0x0000035ce1000000,2555904,1)failed;error='Operationnotpermitted'(errno=1)##ThereisinsufficientmemoryfortheJavaRuntimeEnvironmenttocontinue.#Nativememorya

java - 对于包含名为 "Node"的类的 JNI C++ 代码,JVM 无法按预期工作

我自己和一些队友一直无法理解为什么以下代码片段在使用JVM版本1.6u23到1.6u31(截至本文发布时的最新版本)时不会给出正确的输出。此代码片段代表了一个更大问题的简化:更新:稍微修改了示例,将重点放在“virtual_function()”似乎没有被调用的问题上。更新:根据迄今为止的评论进一步简化了示例。NodeTester.cpp:#include#includeclassNode{public:Node():m_counter(0){}virtual~Node(){}virtualvoidvirtual_function(){m_counter+=10;}voidnon_vi