Android Studio 突然在 xml 文件中显示自动生成的代码。我试过使缓存无效/重启,但它没有解决问题。我也尝试过清理项目并重建它,但它也不起作用。即使一切都在像 sublime text 这样的编辑器中正确显示。这是我的 android studio 显示的 xml 文件之一的代码。我认为这是一个导入类问题。这个工作正常:import java.util.Map;import java.util.Properties;import edu.stanford.nlp.coref.CorefCoreAnnotations;import edu.stanford.nlp.coref.data.CorefChain;import edu.stanford.nlp.pipeline.Annotation;import edu.stanford.nlp.pipeline.StanfordCoreNLP;public class App { public static void main(String[] args) { Properties props = new Properties(); props.put("annotators", "tokenize,ssplit,pos,lemma,ner,parse,dcoref"); props.put("dcoref.score", true); StanfordCoreNLP corefPipeline = new StanfordCoreNLP(props); String text = "Barack Obama was born in Hawaii. He is the president. Obama was elected in 2008."; Annotation document = new Annotation(text); corefPipeline.annotate(document); // Chains is always null Map<Integer, CorefChain> chains = document.get(CorefCoreAnnotations.CorefChainAnnotation.class); System.out.println(chains); }}和输出:{1=CHAIN1-["Barack Obama" in sentence 1, "He" in sentence 2, "the president" in sentence 2, "Obama" in sentence 3], 2=CHAIN2-["Hawaii" in sentence 1], 6=CHAIN6-["2008" in sentence 3]}这是我在 pom.xml 中的内容:<dependencies> <dependency> <groupId>edu.stanford.nlp</groupId> <artifactId>stanford-corenlp</artifactId> <version>3.9.2</version> </dependency> <dependency> <groupId>edu.stanford.nlp</groupId> <artifactId>stanford-corenlp</artifactId> <version>3.9.2</version> <classifier>models</classifier> </dependency></dependencies>
3 回答
LEATH
TA贡献1936条经验 获得超6个赞
只需将现有项目复制到另一个文件夹并用android studio重新打开该项目,它就会再次正常显示。
这个问题今天发生在我身上,当我打开一个 java 文件时,android studio 向我展示了 XML 文件。
大话西游666
TA贡献1817条经验 获得超14个赞
如果您没有清除android studio的缓存,请尝试清除它。
C:\Users\user_Name\.AndroidStudio3.5\system\caches
慕容森
TA贡献1853条经验 获得超18个赞
这对我有用。首先关闭Android Studio。
然后去
C:\Users\your_user_name\.AndroidStudio3.5\system\caches
删除缓存文件夹。
并打开安卓工作室。您的项目现在可以毫无问题地打开了。
添加回答
举报
0/150
提交
取消