Android Studio在xml文件中显示一些混乱 [英] Android Studio shows some mess in xml files

查看:112
本文介绍了Android Studio在xml文件中显示一些混乱的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我在处理我的android项目时,我想编辑我的xml文件之一.所以我刚打开它,这就是我所看到的:

While I was working with my android project I wanted to edit one of my xml files. So I just opened it and this is what I saw:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="CMakeSettings">
    <configurations>
      <configuration PROFILE_NAME="Debug" CONFIG_NAME="Debug" />
    </configurations>
  </component>
  <component name="PropertiesComponent">
    <property name="android.sdk.path" value="$USER_HOME$/AppData/Local/Android/Sdk" />
    <property name="settings.editor.selected.configurable" value="preferences.updates" />
  </component>
  <component name="RunManager">
    <configuration default="true" type="Application" factoryName="Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JUnit" factoryName="JUnit">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" value="-ea" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="Remote" factoryName="Remote">
      <option name="USE_SOCKET_TRANSPORT" value="true" />
      <option name="SERVER_MODE" value="false" />
      <option name="SHMEM_ADDRESS" value="javadebug" />
      <option name="HOST" value="localhost" />
      <option name="PORT" value="5005" />
      <method />
    </configuration>
    <configuration default="true" type="TestNG" factoryName="TestNG">
      <extension name="coverage" enabled="false" merge="false" sample_coverag

然后我发现了另一个如下所示的xml文件:

Then I found out another xml file that looks like this:

import android.os.AsyncTask;

import com.google.api.client.extensions.android.http.AndroidHttp;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.jackson2.JacksonFactory;
import com.google.api.services.sheets.v4.model.BatchGetValuesResponse;
import com.google.api.services.sheets.v4.model.ValueRange;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class SheetsApiManager extends AsyncTask<Void, Void, List<List<String>>> {

    private com.google.api.services.sheets.v4.Sheets mService = null;
    private HttpTransport transport = AndroidHttp.newCompatibl

此内容是在同一时间打开的另一个项目中的Java剪切类.当我尝试在Notepad ++中打开此文件时,我可以看到正确的代码.

And this content is a cut Java class from another project that was opened in the same time. When I try to open this files in Notepad++ I can see the right code.

到目前为止,我所做的是清理项目,重建项目,使缓存无效并重新启动,Android Studio重新启动,系统重新启动,然后我删除了Build文件夹并再次重建项目.它仍然没有带来任何变化.我还考虑过重新安装Android Studio,但是我想在没有这个想法的情况下再次使它工作.同时运行我的应用程序不会产生任何错误,并且可以正常运行.

What I did so far was Clean Project, Rebuild Project, Invalidate Caches and Restart, Android Studio Restart, System restart and I deleted Build folder and rebuild project again. It still didn't bring any changes. I also thought about reinstalling Android Studio but I'd like to make it work again without this idea. Also running my app is not making any errors and it works fine.

有人遇到相同或相似的问题吗?

Anyone had the same or similar issue?

推荐答案

甚至在Android Studio v3.2.1 (最新的稳定版)中也发生了这种情况.

This happened even for the Android Studio v3.2.1 (latest stable version).

我发现的唯一解决方案是重新安装Android Studio ,而无需导入旧配置.

The only solution I have found was reinstalling the Android Studio without importing the old configuration.

将设置中的 File Encoding 更改为 UTF-8 System Default 都没有帮助.

Changing the File Encoding in settings to UTF-8 or System Default didn't help either.

这篇关于Android Studio在xml文件中显示一些混乱的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆