osmdroid的在线地图加载问题

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

我正在尝试开发小型手机应用,使用的是mac,在根据osmdroid官网的教程加载瓦片地图时,输出以下问题,似乎是无法下载在线地图:

Problem downloading MapTile: /1/0/0 HTTP response: Not Found
Problem downloading MapTile: /1/1/0 HTTP response: Not Found
Problem downloading MapTile: /2/3/2 HTTP response: Gateway Time-out
用代码块功能插入代码,请勿粘贴截图

我的MainActivity.java:

public class MainActivity extends AppCompatActivity{
    private final int REQUEST_PERMISSIONS_REQUEST_CODE = 1;
    private MapView map = null;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final ITileSource tileSource = new XYTileSource( "HOT", 1, 20, 256, ".png",
                new String[] {
                        "http://a.tile.openstreetmap.fr/",
                        "http://b.tile.openstreetmap.fr/",
                        "http://c.tile.openstreetmap.fr/" },"© OpenStreetMap contributors");
        Context ctx = getApplicationContext();
        Configuration.getInstance().load(ctx, PreferenceManager.getDefaultSharedPreferences(ctx));
        MapView map= findViewById(R.id.map);
        map.setTileSource(tileSource);
    }

}

对应的activity_main.xml:

```java
"1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    MapView android:id="@+id/map"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />
LinearLayout>


我的解答思路和尝试过的方法

我尝试过修改本地DNS、修改模拟器DNS、修改本地ipv6为“仅本地连接”,但是都无法解决问题

我想要达到的结果

想请教一下大家,这种情况应该怎么解决呢?