Android Studio показывает некоторые беспорядок в XML-файлах - PullRequest
0 голосов
/ 15 октября 2018

Пока я работал с моим проектом Android, я хотел отредактировать один из моих XML-файлов.Итак, я только что открыл его, и вот что я увидел:

<?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-файл, который выглядит следующим образом:

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 ++, я вижу правильный код.

До сих пор я делал «Чистый проект», «Перестройка проекта», «Недействительный кэш и перезапуск», «Перезапуск Android Studio», «Перезапуск системы» и я удалил папку «Сборка».и перестроить проект снова.Это все еще не принесло никаких изменений.Я также думал о переустановке Android Studio, но я хотел бы заставить ее работать снова без этой идеи.Кроме того, запуск моего приложения не приводит к ошибкам и работает нормально.

У кого-нибудь была такая же или похожая проблема?

1 Ответ

0 голосов
/ 15 октября 2018

Это произошло даже для Android Studio v3.2.1 (последняя стабильная версия).

Единственное решение, которое я нашел, это переустановка Android Studio без импорта старой конфигурации.

Изменение File Encoding в настройках на UTF-8 или System Default тоже не помогло.

...