安卓studio没有java.xml_Android文件(Java和XML)被奇怪的XML替换
参见英文答案 >
Android Studio shows wrong file contents 5个
我在使用Android Studio(v2.3.3,建于2017-06-06)时遇到了一个奇怪的问题.我的一个Java文件被替换为似乎由Android Studio生成的无关XML.我认为我没有采取任何措施来触发它.第二个Java文件很快就遭遇了同样的命运,再一次没有明显的原因.
值得庆幸的是,我刚刚删除了源代码的副本,因此我删除了文件并替换了它们.我没有奇怪的代码的精确副本,但我在git.moeryn.com发现的代码非常接近我所看到的:
现在它第三次发生在我身上 – 这次它影响了res / anim中的XML文件.这真是令人费解(而且令人担忧,因为我现在变得偏执,它会再次发生).奇怪的是,文件内容在标签的中途被切断:
还有其他人遇到过这个问题吗?知道可能导致它的原因吗?
当我打开XML文件时,它发生了几次. transition__dialog__slide_out_to_right.xml被我之前正在处理的FlagView.java类的开头所取代(请注意,当时Java文件尚未打开,自编辑以来已经过了2个小时,此代码不在我的剪贴板中):
package co.company.app.views;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.support.v7.app.AppCompatDelegate;
import android.util.AttributeSet;
import android.
transition__dialog__slide_in_from_right.xml被这个部分XML取代:
android:width="48dp"
android:height="24dp"
android:viewportWidth="1000.0"
android:viewportHeight="500.0">
android:fillColor="#f00"
android:pathData="M 0,0 L 1000,0 L 1000,500 L 0,500"
/>
android:fillColor="#fff"
android:pathData="M250,0 H750 V500 H250"
/>
android:fillColor="#ff0000"
android:pathData=
"
M 499.992280, 46.87500
-34.113120, 63.62529
c -3.870860, 6.91501
-10.806270, 6.27363
-17.741690, 2.41138
l -24.696990, -12.78858
18.407050, 97.72711
c 3.870860, 17.85419
-8.548590, 17.85419
-14.67765, 10.13435
l -43.101050, -48.25099
-6.997380, 24.50300
c -0.806920, 3.21777
-4.354810, 6.59744
-9.677480, 5.79261
l -54.501770, -11.45912
14.315240, 52.04475
c 3.064510, 11.58054
5.454900, 16.37528
-3.09375, 19.42959
l -19.426190, 9.13025
93.821270, 76.20838
c 3.713500, 2.88151
5.589710, 8.06700
4.267680, 12.76210
l -8.211360, 26.94707
c 32.304050, -3.72371
61.248980, -9.32594
93.569390, -12.77619
2.853230, -0.30459
7.629880, 4.40408
7.610290, 7.71058
l -4.280240, 98.72342
15.706390, 0
-2.472370,
非常离奇……
我关闭了Android Studio,当我重新打开它时,它使用默认的灯光主题而不是我的黑暗主题.屏幕右侧出现错误列表.我关闭了应用程序并重新打开它.这次我得到一个弹出窗口,说开始失败:
Internal Error. Please report to https://code.google.com/p/android/issues
com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.psi.PsiDocumentManager'
at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:248)
at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:536)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:119)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:103)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:90)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:285)
at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:222)
at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$getDefaultProject$2(ProjectManagerImpl.java:280)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:494)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:198)
at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:277)
at com.intellij.ide.fileTemplates.FileTemplateManager.getDefaultInstance(FileTemplateManager.java:67)
at com.android.tools.idea.startup.AndroidStudioInitializer.setUpNewProjectActions(AndroidStudioInitializer.java:270)
at com.android.tools.idea.startup.AndroidStudioInitializer.run(AndroidStudioInitializer.java:97)
at com.android.tools.idea.AndroidInitialConfigurator.activateAndroidStudioInitializerExtensions(AndroidInitialConfigurator.java:198)
at com.android.tools.idea.AndroidInitialConfigurator.(AndroidInitialConfigurator.java:65)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:220)
at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:58)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:495)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:119)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$8(ApplicationImpl.java:429)
at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:494)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:436)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:103)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:392)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:384)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:196)
at com.intellij.idea.MainImpl$1.lambda$null$0(MainImpl.java:47)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:358)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.intellij.openapi.util.ActionCallback
at com.intellij.openapi.application.impl.LaterInvocator.invokeLater(LaterInvocator.java:137)
at com.intellij.openapi.application.impl.ModalityInvokatorImpl.invokeLater(ModalityInvokatorImpl.java:46)
at com.intellij.openapi.application.impl.ApplicationImpl.invokeLater(ApplicationImpl.java:379)
at com.intellij.openapi.application.impl.ApplicationImpl.invokeLater(ApplicationImpl.java:369)
at com.intellij.openapi.application.impl.ApplicationImpl.invokeLater(ApplicationImpl.java:364)
at com.intellij.psi.impl.DocumentCommitThread.(DocumentCommitThread.java:100)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:220)
at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:58)
at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:232)
at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:246)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.picocontainer.defaults.ImmutablePicoContainerProxyFactory.invoke(ImmutablePicoContainerProxyFactory.java:73)
at com.sun.proxy.$Proxy43.getComponentInstance(Unknown Source)
at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:217)
at org.picocontainer.defaults.BasicComponentParameter.resolveInstance(BasicComponentParameter.java:77)
at org.picocontainer.defaults.ComponentParameter.resolveInstance(ComponentParameter.java:114)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getConstructorArguments(ConstructorInjectionComponentAdapter.java:257)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter$1.run(ConstructorInjectionComponentAdapter.java:217)
at org.picocontainer.defaults.ThreadLocalCyclicDependencyGuard.observe(ThreadLocalCyclicDependencyGuard.java:53)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.getComponentInstance(ConstructorInjectionComponentAdapter.java:248)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:58)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:495)
... 54 more
Android Studio似乎出现了严重错误……
安卓studio没有java.xml_Android文件(Java和XML)被奇怪的XML替换相关推荐
- Java属性文件– java.util.Properties
Java properties file are used to store key-value pair configuration. java.util.Properties class is u ...
- java内部类文件,Java内部类学习
Java内部类学习 1.内部类的实例与外部类的实例共享一种特殊的关系,这种特殊的关系为内部类中的代码提供对封装(外部)类成员的访问.其实,内部类就是外部类的一部分.不仅仅是"一部分" ...
- java聊天文件,java聊天小程序 (一个接口两个java文件)之一
interface MyValue {/*--------------------------------------定义常用变量接口--------------------------------- ...
- java中文件,java中文件操作大全
java中文件操作大全 一.获得控制台用户输入的信息 view plaincopy to clipboardprint? / //获得控制台用户输入的信息 return throws ioexcept ...
- java映射文件是哪一种xml_java解析xml的几种方式哪种最好?
满意答案 gjek59ug 2013.10.10 采纳率:52% 等级:12 已帮助:9223人 (1)DOM解析 DOM是html和xml的应用程序接口(API),以层次结构(类似于树型)来组 ...
- java printwriter 文件,java使用PrintWriter写文件,javaprintwriter写,下面示例代码演示使用Pr...
java使用PrintWriter写文件,javaprintwriter写,下面示例代码演示使用Pr 下面示例代码演示使用PrintWriter方法写文件. PrintWriter的构造函数接受Fil ...
- java写入文件不覆盖写入_Java写入文件–用Java写入文件的4种方法
java写入文件不覆盖写入 Java provides several ways to write to file. We can use FileWriter, BufferedWriter, ja ...
- java 上文件传示例_Java解压缩文件示例
java 上文件传示例 Welcome to Java Unzip File Example. In the last post, we learned how to zip file and dir ...
- java zip 文件夹_Java Zip文件文件夹示例
java zip 文件夹 Today we will look into java zip file example. We will also compress a folder and creat ...
- java文件写入不覆盖_java写入文件不覆盖写入_Java写入文件–用Java写入文件的4种方法...
java写入文件不覆盖写入 Java provides several ways to write to file. We can use FileWriter, BufferedWriter, ja ...
最新文章
- python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理
- Python之再说编码
- 如何用VC++新建一个项目
- P2P平台选择网关支付、第三方托管、第三方+银行联合托管有什么区别?
- Mybatis 单独项目
- CS217 1_Intro Hardware Accelerators for Machine Learning
- win11 edge怎么卸载?win11 edge浏览器彻底卸载的方法教程
- 运用网络执法官实现网络监控
- 会议OA之签名和审批
- 测试空间大数据软件(Hadoop + HBase + GeoWave + GeoServer)
- 一位工作七年的Java工程师给毕业生的经验分享
- 常见分布式算法的介绍
- 凯斯西储大学轴承数据介绍及处理
- 实验四-1:输入一个字符,请判断是字母、数字还是其它字符。
- vue+Element中append-to-body的使用
- 详细讲解:RocketMQ的限时订单实战与RocketMQ的源码分析!
- php服务器搭建iis,PHP+IIS 服务器环境的搭建
- 6个jQuery Form Wizard插件
- android最新直播框架,Android直播类框架
- git Filename too long解决方案
热门文章
- 删除不需要的iPhone语言文件
- 实战Nginx与Perl、Java的安装与配置
- [AutoSAR]NXP HS12(X) AUTOSAR MCAL编译一下
- 根据日志统计出每个用户在站点所呆时间最长的前2个的信息
- 第四季-专题3-嵌入式Linux内核制作
- 记录下ES6踩过的坑
- 201521123081《Java程序设计》 第4周学习总结
- BZOJ4435 : [Cerc2015]Juice Junctions
- MySQL常用命令集锦
- net helpmsg get error message for error id in cmd script