#java #android #debugging #symbols
#java #Android #отладка #символы
Вопрос:
Я новичок в Android. Я пытаюсь выполнить некоторую практическую работу, но я получаю эти две ошибки, которые я пытался исправить в течение нескольких часов
ошибка: не удается найти символьную переменную activity_main
ошибка: не удается найти символьную переменную TabLayout
Ниже приведен мой MainActivity.java затем, после этого, activity_main.xml
package com.example.rawtablayoutdemo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import com.google.android.material.tabs.TabLayout;
import android.R;
public class MainActivity extends AppCompatActivity {
TabLayout tabLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tabLayout = findViewById(R.id.tabLayout);
tabLayout.addTab(tabLayout.newTab().setText("Tab 1"));
tabLayout.addTab(tabLayout.newTab().setText("Tab 2"));
tabLayout.addTab(tabLayout.newTab().setText("Tab 3"));
}
}
это activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
</androidx.constraintlayout.widget.ConstraintLayout>
Мой экран, который показывает мне две ошибки
Я уверен, что вы глубокие мастера кода знаете решение моего простого вопроса, возникшего из-за непонимания Android Studio и создания приложений для Android. Пожалуйста, просветите меня.
Ответ №1:
Попробуйте удалить инструкцию import import android.R
. Скорее всего, это сработает, если он не попытается очистить и перестроить проект из Build -> Clean Project, затем Build -> Rebuild Project .
Комментарии:
1. Спасибо вам за вашу помощь, отличный программист Акшат. Это избавило от первой ошибки, но у меня все еще есть вторая ошибка: «ошибка: не удается найти таблицу символьной переменной» вы знаете, как избавиться от этого, сэр?
2. Проверьте свои зависимости… Включены ли в ваши зависимости библиотека дизайна / библиотека тем материалов?
3. Под зависимостями вы подразумеваете операторы импорта? Как мне проверить свои зависимости?
4. Нет фактической зависимости в build.gradle