草庐IT

symbolication

全部标签

在 IntelliJ IDEA : cannot resolve symbol 'google' but project compiles 中使用 Gradle 的 Java 项目

我在IntelliJIDEA13.1.2中使用Gradle设置了一个玩具Java项目。它编译并运行良好,但IDE突出显示'google'inimportcom.google.common.base.Strings;显示为红色并警告“无法解析符号'google'”。知道如何解决吗?我尝试过1)删除.idea/并在IntelliJIDEA中重新创建项目,以及2)从手动创建的Gradle配置文件build.gradle,但无济于事。 最佳答案 我认为用户Sap是正确的,至少在我的情况下是这样。您不必手动添加依赖项。你是否在不同步intel

java - maven "cannot find symbol"消息无用

这是一个非常简单的问题,它可能是我不知道的某个地方的设置,但谷歌对这个问题特别没有帮助,给出关于编译错误的结果,而不是如何更改编译错误消息。当我使用maven构建项目时,它会给我错误消息,格式大致如下:[ERROR]/path/to/source/Main.java:[13,8]错误:找不到符号当我使用ant或javac构建时,它实际上会告诉我它在错误消息中找不到的符号。maven给了我一个行号和字符位置,但显示实际符号会更有帮助。上面的行是每个“找不到符号”错误的唯一行。上面或下面没有给出符号的线。我想必须有某种方法让maven告诉我这些信息,但我不知道它是什么。我尝试了-e选项,因

php - mongo.so : > undefined symbol: php_json_encode in Unknown on line 0. 为php安装mongo驱动后

Mongo2.6.0安装成功后,我尝试使用以下命令升级ubuntu12.04上的phpmongo驱动:sudopeclupgrademongo。它成功启动:downloadingmongo-1.5.1.tgz...Startingtodownloadmongo-1.5.1.tgz(188,885bytes).........................................done:188,885bytes117sourcefiles,buildingrunning:phpizeConfiguringfor:PHPApiVersion:20121113ZendModule

php - mongo.so : > undefined symbol: php_json_encode in Unknown on line 0. 为php安装mongo驱动后

Mongo2.6.0安装成功后,我尝试使用以下命令升级ubuntu12.04上的phpmongo驱动:sudopeclupgrademongo。它成功启动:downloadingmongo-1.5.1.tgz...Startingtodownloadmongo-1.5.1.tgz(188,885bytes).........................................done:188,885bytes117sourcefiles,buildingrunning:phpizeConfiguringfor:PHPApiVersion:20121113ZendModule

mongodb - 为什么我收到错误 "db_name must be a string or symbol"?

快速版本(对于那些熟悉Mongoid和Sinatra的人):如果它不是Psyche/SyckYAML解析问题,为什么在尝试使用Mongoid连接到MongoDB数据库时可能会出现此错误?(或者也许它是那个问题,在这种情况下,我该如何修复我的mongoid.yml文件,发布在下面?)更详细的(原始)版本:我有一个Sinatra应用程序通过Mongoid与MongoDB数据库交互:configuredoMongoid.load!('config/mongoid.yml')end我的mongoid.yml文件如下所示:development:host:localhostdatabase:pr

mongodb - 为什么我收到错误 "db_name must be a string or symbol"?

快速版本(对于那些熟悉Mongoid和Sinatra的人):如果它不是Psyche/SyckYAML解析问题,为什么在尝试使用Mongoid连接到MongoDB数据库时可能会出现此错误?(或者也许它是那个问题,在这种情况下,我该如何修复我的mongoid.yml文件,发布在下面?)更详细的(原始)版本:我有一个Sinatra应用程序通过Mongoid与MongoDB数据库交互:configuredoMongoid.load!('config/mongoid.yml')end我的mongoid.yml文件如下所示:development:host:localhostdatabase:pr

java - Kotlin:Java 无法解析 Kotlin Symbol?

我有一个像下面这样的Kotlin代码,SingleKotlin.instance可以被其他Kotlin文件调用classSingleKotlinprivateconstructor(){companionobject{valinstancebylazy{SingleKotlin()}}}但是,当我尝试从java调用SingleKotlin.instance时,它显示can'tresolvesymbol'instance'我不明白为什么,任何人都可以解释,我该如何解决这个问题? 最佳答案 只需在字段上方添加@JvmStatic注释(如

gradle - 错误 : cannot find symbol class for add kotlin class into java class in android studio 3. 0 稳定

我使用androidstudio3.0和一些旧的java类将Java转换为Kotlin。之后Kotlin类无法导入java类!在下面你可以看到我的gradle和我的错误图片。模块构建等级buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.0.0'classpath'com.google.gms:google-services:3.1.0'//NOTE:Donotplaceyourapplicationdependencieshere;theybelong//

Android Studio 和 android.support.v4.app.Fragment : cannot resolve symbol

我正在尝试使用AndroidStudio而不是Eclipse。我安装它,然后开始一个全新的项目并按照向导进行操作。我没有添加自己的代码。然后,我右键新建一个组件,一个新的Fragment:并选择一个新fragment:一旦我这样做,我就会看到编译错误:...所以我开始搜索并发现Ineedtoinstallandreferencesupportlibrary4,我就是这样做的。当我检查build.gradle(不管是什么,对我来说是来自Eclipse的新手)时,我看到:但我将其更改为因为他们这么说here.重新编译后,错误仍然存​​在。然后我直接引用.jar文件,如下所示:然后再次重新编

android - 错误 : cannot find symbol variable abc_ic_ab_back_mtrl_am_alpha

我使用New>Fragment>Fragment(Blank)在我的AndroidStudio项目中添加了一个Fragment。结果当我尝试运行时,项目无法编译,因为它无法解析R.drawable.abc_ic_ab_back_mtrl_am_alphaintoolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha);有什么办法解决这个问题吗?看来我也无法访问android:buttonTint 最佳答案 在23.2.0支持库中更改了资源名称。修改abc_ic_