odules:ty:compileJavaWARNING

modules:ty:compileJava WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by worker.org.gradle.internal.reflect.JavaMethod (file:/Users/---/.gradle/caches/3.0/workerMain/gradle-worker.jar) to method java.lang.ClassLoader.getPackages() WARNING: Please consider reporting this to the maintainers of worker.org.gradle.internal.reflect.JavaMethod WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release

Caused by: android.os.NetworkOnMainThreadException


public ArrayList<InetAddress> getConnectedDevices(String YourPhoneIPAddress) {
    ArrayList<InetAddress> ret = new ArrayList<InetAddress>();

   int LoopCurrentIP = 0;

    String IPAddress = "";
    String[] myIPArray = YourPhoneIPAddress.split("\\.");
    InetAddress currentPingAddr;


    for (int i = 0; i <= 255; i++) {
        try {

            // build the next IP address            currentPingAddr = InetAddress.getByName(myIPArray[0] + "." +
                    myIPArray[1] + "." +
                    myIPArray[2] + "." +
                    Integer.toString(LoopCurrentIP));
        String    ad = currentPingAddr.toString();   /////////////////            Log.d("MyApp",ad);                 //////////////
            // 50ms Timeout for the "ping"            if (currentPingAddr.isReachable(50)) {

                ret.add(currentPingAddr);
                ad = currentPingAddr.toString();        /////////////////                Log.d("MyApp",ad);                     //////////////            }
        } catch (UnknownHostException ex) {
        } catch (IOException ex) {
        }

        LoopCurrentIP++;
    }
    return ret;
}


 Caused by: android.os.NetworkOnMainThreadException
                                                                    at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)
                                                                    at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:84)
                                                                    at libcore.io.IoBridge.connectErrno(IoBridge.java:144)
                                                                    at libcore.io.IoBridge.connect(IoBridge.java:112)
                                                                    at java.net.InetAddress.isReachable(InetAddress.java:729)
                                                                    at java.net.InetAddress.isReachable(InetAddress.java:683)
                                                                    at java.net.InetAddress.isReachable(InetAddress.java:653)
                                                                    at itawfik.com.wifi.ListWifi.getConnectedDevices(ListWifi.java:88)
                                                                    at itawfik.com.wifi.ListWifi.onCreate(ListWifi.java:40)
                                                                    at android.app.Activity.performCreate(Activity.java:5104)
                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2227)
                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2313)
                                                                    at android.app.ActivityThread.access$600(ActivityThread.java:144)
                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1317)
                                                                    at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                    at android.os.Looper.loop(Looper.java:152)
                                                                    at android.app.ActivityThread.main(ActivityThread.java:5132)
                                                                    at java.lang.reflect.Method.invokeNative(Native Method)
                                                                    at java.lang.reflect.Method.invoke(Method.java:511)
                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
                                                                    at dalvik.system.NativeStart.main(Native Method)

Commentaires

Posts les plus consultés de ce blog

Failed to execute goal org.codehaus.mojo:exec-maven-plugin

Cannot find System Java Compiler