Невозможно разрешить R [Нет admob] - PullRequest
0 голосов
/ 25 сентября 2018

Я искал другие ответы и пытался найти решение, я знаю, что этот вопрос был задан.

Внезапно моя Android Studio не может найти класс R(R.raw.blabla).Не удается найти R-файл

В других классах он работает.

Что я пробовал:

  • Очистить проект
  • Импорт вручную R
  • Проверка правильности имени пакета в манифесте / приложении GradleId
  • Очистка из Gradle (gradlew clean)
  • Восстановление (Gradle и из инструментаокно)
  • Инвалидирование кэшей и перезапуск
  • Перезагрузка ОС
  • Удаление каталога .gradle
  • Повторная синхронизация файлов Gradle с AS
  • Запуск анализа кодаи исправьте все предупреждения / ошибки
  • Просмотрите целые xml-файлы и найдите ошибки / опечатки
  • Повторно импортируйте проект
  • Обновите инструменты SDK / повторно загрузите
  • Обновление инструментов сборки
  • Обновление зависимостей
  • Удаление папки .idea
  • Создание проекта, Создание модуля
  • Переустановка Android Studio
  • Загрузить последнюю версию Android Studio (Canary 3.3, Canary 11, 15 сентября 2018 г.)
  • Исправить ошибки lint с помощью Gradle (gradlew lintFix)
  • обновить упаковку Gradle
  • отключить D8
  • включить D8
  • собрать
  • cleanBuildCache
  • Обновить версию Kotlin
  • ВосстановитьВерсия Kotlin от Dev (1.3-20M) до (до 1.2.70)
  • Частично удалить все зависимости и повторно добавить их одну за другой
  • Удалить все папки сборки подпроекта, очистить и перестроить
  • Возврат из targetSDK / CompileSDK / BuildTools от 28 до 27

Только в 2 xml-файлах все еще есть ошибка

-Нет других xml-файлов изменено, я имею в виду значения по умолчанию

<?xml version="1.0" encoding="utf-8"?>
 <android.support.constraint.ConstraintLayout 
 xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/root_constraint_layout">

<TextView
    android:id="@+id/month_textView"
    style="@style/textStyle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginEnd="8dp"
    android:layout_marginStart="8dp"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    tools:text="Aug" />

<TextView
    android:id="@+id/dayNr_textView"
    style="@style/textStyle"

    app:layout_constraintEnd_toEndOf="@+id/month_textView"
    app:layout_constraintStart_toStartOf="@+id/month_textView"
    app:layout_constraintTop_toBottomOf="@+id/month_textView"
    tools:text="05" />

<TextView
    android:id="@+id/day_textView"
    style="@style/textStyle"

    app:layout_constraintEnd_toEndOf="@+id/dayNr_textView"
    app:layout_constraintStart_toStartOf="@+id/dayNr_textView"
    app:layout_constraintTop_toBottomOf="@+id/dayNr_textView"
    tools:text="Sun" />
  </android.support.constraint.ConstraintLayout>

1 Ответ

0 голосов
/ 25 сентября 2018

На самом деле я нашел странное решение:

Я пытался импортировать проект на стабильную / бета-версию Android Studio (3.2) из ​​Канарских островов (3.11 сентября 05 2018 г.) На стабильном / бета-канале строится класс Rуспешно, и я мог импортировать его.Наконец, из любопытства я перезагрузил проект в канарской версии.И все работало.Но в конце концов я решил остаться на стабильном канале и ждать релизов RC.

...