Android 工作室错误无法解析符号 'ArrayAdapter'

Android studio error cannot resolve symbol 'ArrayAdapter'

我正在处理一个 android 项目,但在尝试将 ArrayAdapter 用于 ListView 时遇到此错误。

我之前在另一个项目中使用过它并且它工作正常,但现在即使是那个项目我也得到同样的错误

错误显示

Cannot resolve symbol 'ArrayAdapter'

我尝试重新导入 ArrayAdapter、清理、重新构建项目,但没有任何效果。

希望有人能帮助我,在此先感谢。

package example.com.museum.controller;

import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.widget.ListView;
import android.widget.Toast;
import java.util.ArrayList;
import java.util.List;
import example.com.museum.R;
import example.com.museum.bean.Trajet;
import example.com.museum.crud.TrajetDAO;
import android.widget.ArrayAdapter;

public class MyVisitActivity extends AppCompatActivity {

SharedPreferences sharedpreferences;
private ListView listView;
private List<Trajet> listMuseum;
private TrajetDAO trajetDAO;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.my_visit_activity);

    sharedpreferences = getSharedPreferences("UserInfo", Context.MODE_PRIVATE);
    trajetDAO = new TrajetDAO(this);
    listMuseum = new ArrayList<>();
    listView = findViewById(R.id.lvMuseum);

    try {
        trajetDAO.open();
        try {
            listMuseum = trajetDAO.getVisitByUser(sharedpreferences.getString("user_login","Unknow"));
        } catch (Exception e) {
            e.printStackTrace();
            Toast.makeText(this, "Erreur lors de la récupération de la liste", Toast.LENGTH_SHORT).show();
        }
    }catch(Exception e){
        e.printStackTrace();
        Log.e("Ouverture de la BDD","Impossible d'ouvrir la BDD");
        Toast.makeText(this, "INTERNAL ERROR!!!!", Toast.LENGTH_SHORT).show();
    }finally {
        trajetDAO.close();
    }

    ArrayAdapter<Trajet> adapter = new ArrayAdapter<Trajet>(this,
            android.R.layout.simple_list_item_1, listMuseum);

    listView.setAdapter(adapter);
}

}

select 从 android 工作室工具栏构建,清理项目然后重建

现在我解决了:

只需重置 Android Studio:只需转至 C:\Users\yourusername\androidStudio3.2(或类似目录)并删除此目录。

这个人在他的旧版本视频中向您展示了具体操作方法:https://www.youtube.com/watch?v=AwZEliSPGwU&t