我最近重新格式化了Mac,并从头开始安装了所有内容。 所以我也用Android Studio做到了,然后导入了我现有的项目。
如屏幕截图所示,当我使用Long.parseLong()
时,Android Studio告诉我这不是有效功能,但在Kotlin中却是有效功能。
我该如何解决?
以前尝试修复。 1.重新安装JDK和JRE 2.重新安装Android Studio 3.清理并重建gradle 4. Android Studio->文件->使缓存无效/重新启动
这些步骤均无效。 我的Android Studio有什么问题?
答案 0 :(得分:4)
是Kotlin,不是Java
编译器尝试使用Kotlin库中的Long类,该类没有parseLong()
方法。
您有两个选择:
完全合格的课程(添加软件包名称)
java.lang.Long.parseLong(msg.time)
或更“科特林之路”
msg.time.toLong()
答案 1 :(得分:0)
parseLong(val);
是java方法,这是Kotlin。 Android Studio运行正常。
您无需使用Android Studio做任何事情。