Android studio出现Incompatible types应该怎么修改

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图

package com.example.week9_advanceui;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.Toast;

import java.lang.reflect.Array;
import java.util.Arrays;

public class ListView4_Activity extends AppCompatActivity {

private String[]texts=new String[]{"钟楼","桥","南门","东门","飞腾","三元湖"};
private Integer[]images=new Integer[]{
        R.mipmap.belltower,
        R.mipmap.bridge,
        R.mipmap.southgate,
        R.mipmap.eastgate,
        R.mipmap.flyball,
        R.mipmap.lake};
ListView mListView=null;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_list_view4);
    mListView=findViewById(R.id.listview4);
    TextImageAdapter adapter=new TextImageAdapter(this, Arrays.asList(texts),Arrays.asList(images));
    mListView.setAdapter(adapter);
    mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
            Toast.makeText(ListView4_Activity.this, "您选择了"+texts[i], Toast.LENGTH_SHORT).show();
        }
    });
}

}

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

已解决,在另一个项目的Activity中声明images用的String,所以在调用时就会报错