Java 赢得互联网许可';无法正常工作,应用程序自动崩溃

Java 赢得互联网许可';无法正常工作,应用程序自动崩溃,java,android,Java,Android,我一直在尝试使用我的应用程序禁用raspberry pi的网络主机上的led 我遇到的问题是,我的应用程序似乎没有任何互联网许可,尽管 清单文件似乎工作正常。默认的ping在普通java中工作,但在模拟器中不工作,我无法找出我做错了什么,我还没有做什么 这是我的清单文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.

我一直在尝试使用我的应用程序禁用raspberry pi的网络主机上的led

我遇到的问题是,我的应用程序似乎没有任何互联网许可,尽管 清单文件似乎工作正常。默认的ping在普通java中工作,但在模拟器中不工作,我无法找出我做错了什么,我还没有做什么

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.project2">

    <uses-permission android:name="android.permission.INTERNET" />


    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Project2">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

如果您通过WIFI连接,这可能会对您有所帮助。
package com.example.project2;

import androidx.appcompat.app.AppCompatActivity;

import android.Manifest;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.Switch;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.InetAddress;
import java.net.URL;
import java.net.UnknownHostException;
import java.util.Objects;

import okhttp3.Call;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

public class MainActivity extends AppCompatActivity {
    

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);
        @SuppressLint("UseSwitchCompatOrMaterialCode") Switch aSwitch = (Switch) findViewById(R.id.switch1);

        try {
            sendPingRequest("1.1.1.1");
        } catch (IOException e) {
            e.printStackTrace();
        }

    }



    public static void sendPingRequest(String ipAddress)
            throws UnknownHostException, IOException {
        InetAddress geek = InetAddress.getByName(ipAddress);
        System.out.println("Sending Ping Request to " + ipAddress);
        if (geek.isReachable(5000))
            System.out.println("Host is reachable");
        else
            System.out.println("Sorry ! We can't reach to this host");
    }


}
´´´

i'm currently at the end of my line so any suggestion is welcome!

Thanks in advance!