`
dengyin2000
  • 浏览: 1228489 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

解决Intellij Idea,Android Stuido的“Ambiguous method call getClass()” bug

 
阅读更多
Rather than modify your application code, you can avoid this bug by patching your Android SDK's source code.

When you come across the getClass() error, go to the declaration of the method (⌘B on Mac). This will navigate to $ANDROID_HOME/sources/android-DD/java/lang/Object.java. From within IntelliJ, make the following edit which removes the unbounded wildcard:

// Removed unbounded wildcard (Class<?>) to avoid http://youtrack.jetbrains.com/issue/IDEA-72835
public final native Class getClass();


(If you do this from within IntelliJ, you may be prompted to remove the Read-Only flag from the Object.java file.)

reference:http://stackoverflow.com/questions/18505973/android-studio-ambiguous-method-call-getclass
分享到:
评论
2 楼 dengyin2000 2014-07-14  
syluke 写道
遇到这个问题,我通常都是使用this.getClass()l来绕过去的。

历史遗留代码, 改的地方太多。 intellij idea红色的error看起来太刺眼。
1 楼 syluke 2014-07-14  
遇到这个问题,我通常都是使用this.getClass()l来绕过去的。

相关推荐

    Catdea,catdea intellij idea(android studio)插件旨在将android logcat日志条目与发出它们的源代码相匹配.zip

    Catdea是一款专为IntelliJ IDEA(包括Android Studio)设计的插件,它的核心功能是将Logcat日志条目与相应的源代码进行智能匹配,从而极大地提升了调试效率。 1. **Catdea插件介绍** Catdea是由热心开发者贡献的...

    使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    自2013年起,IntelliJ IDEA就与Android等先进的开发技术紧密合作,为开发者提供了一系列尖端工具和特性。本教程将介绍如何使用IntelliJ IDEA 13版本来搭建Android集成开发环境,详细步骤包括开发环境的搭建、所需...

    Intellij IDEA 入门教程.pdf (高清文字版)

    本教程主要介绍IntelliJ IDEA的安装与配置、基本使用方法、常见问题解决技巧、以及与Maven、Git、Tomcat等工具的集成。 首先,IntelliJ IDEA的安装是相对简单的,安装过程中需要选择适当的版本(32位或64位),并...

    根据JSONObject格式字符串自动生成方法形参插件源码,适用 Intellij IDEA 和 Android Studio等

    本插件适用 Intellij IDEA 和 Android Studio 等工具 安装方法: 1、下载源码 2、然后编译插件,最后在build文件夹下找到distributions,里面的zip就是插件(不要解压!不要解压!不要解压! 3、安装插件(Settings ...

    IntellijIdea开发工具详细使用文档.pdf

    IntelliJ Idea开发工具详细使用文档 IntelliJ IDEA是一款功能强大且灵活的集成开发环境(IDE),由 JetBrains 公司开发。它支持多种编程语言,包括 Java、Groovy、Kotlin、Scala 等。下面是 IntelliJ IDEA 的详细...

    vscode-intellij-idea-keybindings, vs 代码的IntelliJ IDEA 键绑定端口.zip

    vscode-intellij-idea-keybindings, vs 代码的IntelliJ IDEA 键绑定端口 用于 Visual Studio 代码的 IntelliJ IDEA 键绑定 vs 代码的IntelliJ IDEA 键绑定端口。 包括 keymaps,WebStorm,PyCharm,PHP Storm等流行...

    IntelliJ IDEA 中文指南.pdf

    《IntelliJ IDEA 中文指南》是一份专注于介绍和指导用户使用IntelliJ IDEA集成开发环境(IDE)的文档,涵盖了从基础操作到高级特性的广泛知识点。IntelliJ IDEA是由JetBrains公司开发的一款现代化的Java集成开发环境...

    自动生成带注释的getter和setter方法(Intellij、AndroidStudio插件).zip

    IntelliJ IDEA和Android Studio是两个广受欢迎的Java和Android开发集成环境,它们都是由JetBrains公司开发的。此插件可以在这两个平台上使用,简化了开发过程中的代码编写工作。在IntelliJ或Android Studio中,用户...

    IntelliJ IDEA使用教程从入门到上瘾(2019图文版)

    IntelliJ IDEA 使用教程从入门到上瘾(2019 图文版) 本资源主要介绍了 IntelliJ IDEA 的使用教程,从基础到高级,涵盖了从设置工作空间到配置 Maven 等多个方面的知识点。 1. IDEA VS Eclipse 核心术语比较 在...

    IntelliJ IDEA 2019汉化文件.rar

    标题中的"IntelliJ IDEA 2019汉化文件.rar"指的是为解决中文用户语言障碍问题而提供的汉化包。在默认情况下,IntelliJ IDEA可能使用英文界面,对于不熟悉英文的开发者来说,这可能会增加理解和操作的难度。因此,这...

    intellij idea 中文语言包resources_zh_CN_IntelliJIDEA_2019.3_r1.jar

    IntelliJ IDEA是java编程语言开发的集成环境,不过官方是英文版的,这是一个汉化包,下载后放至IntelliJ IDEA安装目录的lib目录下就行,重新启动程序就是中文了。

    Android-我常用IntelliJIDEA进行写作

    虽然IntelliJ IDEA和Android Studio有密切关系(Android Studio是基于IntelliJ IDEA的官方Android IDE),但这个标签可能意味着这个插件不仅适用于IntelliJ IDEA,也可能适用于Android Studio,因为它直接关联到...

    IntelliJIDEA汉化包

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、强大的调试工具和优秀的代码分析功能而闻名。汉化包是为了方便中国用户使用,将原本英文界面的IntelliJ ...

    IntelliJ IDEA使用教程

    IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),专为Java语言设计,但也支持其他编程语言如Kotlin、Scala、Groovy等。它被广泛认为是目前最好的Java IDE之一。IntelliJ IDEA通过其智能代码助手、...

    Intellij Idea开发工具详细使用文档.pdf

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成开发环境,以其高效、智能的代码补全、重构...通过不断学习和实践,开发者可以更深入地利用IntelliJ IDEA,解决开发过程中遇到的各种问题,实现高质量的软件开发。

    Android-清除utf8bom的IntellijIDEA插件

    在Android Studio,即基于IntelliJ IDEA的Android专用开发环境,中使用这个插件可以避免BOM引发的解析错误或者显示异常,尤其是对于XML、JSON、Java源代码等敏感于BOM的文件类型。 描述简单明了,"清除utf8 bom的...

    Intellij IDEA教程

    在调试方面,IntelliJ IDEA提供了强大的调试器,支持断点、单步执行、查看变量值以及条件断点等功能,帮助开发者定位并解决问题。与版本控制系统如Git的集成,使得代码版本管理和协作变得简单。 对于Java Web开发者...

    IntelliJ IDEA 主题皮肤包

    IntelliJ IDEA是一款广受欢迎的Java开发集成环境,由JetBrains公司开发,它以其高效、智能的代码编辑、强大的项目管理以及丰富的插件系统而受到开发者们的喜爱。本主题皮肤包是为提升开发者在IntelliJ IDEA中的工作...

    史上最简单的 IntelliJ IDEA 教程

    史上最简单的 IntelliJ IDEA 教程

    IntelliJ IDEA 2020.1.4 x64官方

    IntelliJ IDEA是一款由JetBrains公司开发的集成开发环境(IDE),主要用于Java、Kotlin、Groovy、Scala等编程语言的开发工作。2020.1.4是该IDE的一个特定版本,针对x64架构,即64位操作系统。这个版本提供了许多功能...

Global site tag (gtag.js) - Google Analytics