Android Studio не распознает объекты Java - PullRequest
0 голосов
/ 15 сентября 2018

Для справки я использую Android Studio 3.1.4.Моя проблема в том, что Android Studio не распознает ни один из моих Java-объектов, так как все имена объектов подчеркнуты красным.Вот код для моей основной деятельности:

package com.example.t00587599.unitconverter;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.AdapterView;

public class MainActivity extends AppCompatActivity implements AdapterView.OnItemSelectedListener {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Spinner spinner = findViewById(R.id.spinner);
        ArrayAdapter<CharSequence>  adapter = ArrayAdapter.createFromResource(context: this, R.array.temptypes, android.R.layout.simple_spinner_item);



        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);
        spinner.setOnItemSelectedListener(this);
    }
}

1 Ответ

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

Я не знаю много о проблемах, с которыми вы сталкиваетесь, поскольку может быть несколько причин, по которым это происходит.Есть две вещи, с которыми вы можете происходить

    - if your package is compiled then you should check if the files are in the project. Or the project where the package is included is added in the build.gradle. I do this by adding

             compile ":unitconverter"

    - if you are including this as a compiled dependency then you can add the following line in your build.grade for the project
             compile "com.example.t00587599.unitconverter"

После этого вы должны выполнить синхронизацию gradle.Если после всего этого вы по-прежнему получаете красные линии, вы должны выполнить «Файл / Синхронизировать проект с файлами Gradle» из меню «Файл».

Все эти классы проблем исчезают после этих шагов для меня.

Если оно все еще появляется, вы должны сообщить нам об ошибке, которая появляется при его выделении.

...