当我在themes_holo.xml
(Android系统的文件)中找到声明时,Intellij告诉我:
找不到声明去
以下是提到的代码:
<style name="Theme.Holo.Light.Dialog">
<item name="windowFrame">@null</item>
<item name="windowTitleStyle">@style/DialogWindowTitle.Holo.Light</item>
...
<!-- I wang to find declaration of PreferencePanel.Dialog -->
<item name="preferencePanelStyle">@style/PreferencePanel.Dialog</item>
</style>
答案 0 :(得分:8)
我遇到了同样的问题,这是为我解决的问题:
.idea
文件夹答案 1 :(得分:2)
请尝试“文件->使缓存无效...”,然后重新启动IDE。它为我工作。 Android Studio v3.6.2
答案 2 :(得分:1)
我遇到了同样的问题,我使用了以下步骤:
这对我有用,也有建议。
答案 3 :(得分:0)
我昨天已经遇到了这个问题,但它与你的问题完全不同,我没有寻求任何帮助。最后,我自己重新开始了。 这是我的XML文件:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="#ff0d17ff"
tools:ignore="HardcodedText"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:background="#ff0d17ff"/>
当我尝试单击“HardcodeText”时,它告诉我“无法声明”,它告诉我“检查IntelliLang插件注入的引用”。
问题来自XML设置,这是我的Android工作室设置 找到这个: editor-Inspections:搜索xml,你会发现:Android-Android Resources验证,检查它,你会发现Unknow Android XML属性,检查它
editor-Intentions:找到XML-Set Namespace Prefix为空,检查一下 没有警告线告诉你检查IntelliLang插件注入的引用和“无法声明去”,因为它引用官方DTD或其他东西,如果没有警告线就忽略它。
答案 4 :(得分:0)
idea.max.intellisense.filesize = 99999
在idea.properties中添加以上行即可解决问题
答案 5 :(得分:0)
答案 6 :(得分:-1)
为我工作:
然后运行android studio。
如果这不起作用,请先卸载android studio,然后重复上述步骤