由于新的 Android Studio 3.6 更新,我的数据绑定类显示“无法解析符号”
代码本身完全没问题,甚至可以成功编译,但是在我调用绑定类的任何地方,Android Studio 都会给我“无法解析符号”错误。这会遍历我在其中使用数据绑定的每个类或 xml。
你们中有人有同样的经历吗?看起来很奇怪,3.6 的更新做到了这一点。使用的 Gradle 版本是3.6.1
谢谢!
编辑: 作为开发人员,我现在已经采取了我能做到的每一步,重新配置了所有东西,在不同的机器上尝试过等等。我不确定这是我正在处理的项目的问题还是仅发生的 3.6 的错误当满足某些标准时,因为我不是唯一一个遇到这个确切问题的人。下面是它的屏幕截图,让您了解它的外观。
最终编辑
似乎升级到 Android Studio 4.0 Beta 1 现在为我解决了这个问题。这似乎是与 Android Studio 3.6 相关的问题。不知道使用测试版是否适合您,但对我来说这完全解决了
我最近将我的springboot项目中的h2数据库更新到2.1.210。
这引发了一些问题,其中大部分我都能自己解决。我无法解决的问题是在数据库中保存大文件。
当我尝试上传 ~3,5MB 文件时,出现以下错误:
org.h2.jdbc.JdbcSQLDataException:
Value too long for column "BINARY VARYING": "504b03040a00000000008a6bd150e8d6354d8303010083030100070000003030302e706e6789504e... (3648495)" [22001-210]
Run Code Online (Sandbox Code Playgroud)
在 h2 1.4.200 上完美运行的注释如下所示
@Lob
@Type( type = "binary" )
@Column(name = "ZIP", columnDefinition="BLOB")
private byte[] zip;
Run Code Online (Sandbox Code Playgroud)
我不知道它是否相关,但我在使用时也遇到错误
@Type( type = "text" )
Run Code Online (Sandbox Code Playgroud)
这里的错误是
Precision ("2147483647") must be between "1" and "1048576" inclusive
Run Code Online (Sandbox Code Playgroud)
因为每当我使用“文本”时,它就会被翻译为varchar(2147483647)