From 36f2ec5655e03353dbab0127512b1fc26aa0c7be Mon Sep 17 00:00:00 2001 From: Osvaldo Leiva Date: Thu, 13 Feb 2025 15:23:29 -0300 Subject: [PATCH 1/7] =?UTF-8?q?chore:=20actualizar=20versi=C3=B3n=20de=20F?= =?UTF-8?q?lutter=20a=203.29.0=20y=20gradle=20a=208.2.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .fvm/flutter_sdk | 1 + .fvm/fvm_config.json | 3 + .fvm/release | 1 + .fvm/version | 1 + .fvm/versions/3.29.0 | 1 + .fvmrc | 3 + packages/wifi_iot/android/build.gradle | 6 +- .../com/alternadom/wifiiot/WifiIotPlugin.java | 257 ++-- .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-4ede860f83a678ae42f5.json | 1355 +++++++++++++++++ .../cmakeFiles-v1-cc5a0cce604233f167be.json | 379 +++++ .../codemodel-v2-69c74ac9fca00cdf0eed.json | 42 + .../reply/index-2025-02-13T17-54-05-0620.json | 92 ++ .../.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt | 398 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5480 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5548 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 2 + .../2f1x4t3d/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/2f1x4t3d/x86/CMakeFiles/rules.ninja | 45 + .../2f1x4t3d/x86/android_gradle_build.json | 28 + .../app/.cxx/Debug/2f1x4t3d/x86/build.ninja | 105 ++ .../Debug/2f1x4t3d/x86/cmake_install.cmake | 54 + .../x86/metadata_generation_command.txt | 20 + .../Debug/2f1x4t3d/x86/prefab_config.json | 4 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-8135d5ad3121d6403d42.json | 1355 +++++++++++++++++ .../cmakeFiles-v1-8dcef5048a3bc18d19af.json | 379 +++++ .../codemodel-v2-1a1dbdb73de8e6efee20.json | 42 + .../reply/index-2025-02-13T17-25-15-0613.json | 92 ++ .../.cxx/Debug/5y416n70/x86/CMakeCache.txt | 398 +++++ .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 + .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 5480 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 5548 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 + .../x86/CMakeFiles/TargetDirectories.txt | 2 + .../5y416n70/x86/CMakeFiles/cmake.check_cache | 1 + .../Debug/5y416n70/x86/CMakeFiles/rules.ninja | 45 + .../5y416n70/x86/android_gradle_build.json | 28 + .../app/.cxx/Debug/5y416n70/x86/build.ninja | 105 ++ .../Debug/5y416n70/x86/cmake_install.cmake | 54 + .../x86/metadata_generation_command.txt | 20 + .../Debug/5y416n70/x86/prefab_config.json | 4 + .../wifi_iot/example/android/app/build.gradle | 45 +- .../wifi_iot/example/android/build.gradle | 14 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../wifi_iot/example/android/settings.gradle | 30 +- 54 files changed, 5641 insertions(+), 137 deletions(-) create mode 120000 .fvm/flutter_sdk create mode 100644 .fvm/fvm_config.json create mode 100644 .fvm/release create mode 100644 .fvm/version create mode 120000 .fvm/versions/3.29.0 create mode 100644 .fvmrc create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/TargetDirectories.txt create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/cmake.check_cache create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/rules.ninja create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/android_gradle_build.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/build.ninja create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/cmake_install.cmake create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/metadata_generation_command.txt create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/prefab_config.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/query/client-agp/cache-v2 create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/query/client-agp/codemodel-v2 create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/cache-v2-8135d5ad3121d6403d42.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/cmakeFiles-v1-8dcef5048a3bc18d19af.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/codemodel-v2-1a1dbdb73de8e6efee20.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/index-2025-02-13T17-25-15-0613.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeCache.txt create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake create mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin create mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt create mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json diff --git a/.fvm/flutter_sdk b/.fvm/flutter_sdk new file mode 120000 index 00000000..7ce8d325 --- /dev/null +++ b/.fvm/flutter_sdk @@ -0,0 +1 @@ +/home/bazookon/fvm/versions/3.29.0 \ No newline at end of file diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json new file mode 100644 index 00000000..b27ea36b --- /dev/null +++ b/.fvm/fvm_config.json @@ -0,0 +1,3 @@ +{ + "flutterSdkVersion": "3.29.0" +} \ No newline at end of file diff --git a/.fvm/release b/.fvm/release new file mode 100644 index 00000000..ec131a8f --- /dev/null +++ b/.fvm/release @@ -0,0 +1 @@ +3.29.0 \ No newline at end of file diff --git a/.fvm/version b/.fvm/version new file mode 100644 index 00000000..ec131a8f --- /dev/null +++ b/.fvm/version @@ -0,0 +1 @@ +3.29.0 \ No newline at end of file diff --git a/.fvm/versions/3.29.0 b/.fvm/versions/3.29.0 new file mode 120000 index 00000000..7ce8d325 --- /dev/null +++ b/.fvm/versions/3.29.0 @@ -0,0 +1 @@ +/home/bazookon/fvm/versions/3.29.0 \ No newline at end of file diff --git a/.fvmrc b/.fvmrc new file mode 100644 index 00000000..4cfa3d5f --- /dev/null +++ b/.fvmrc @@ -0,0 +1,3 @@ +{ + "flutter": "3.29.0" +} \ No newline at end of file diff --git a/packages/wifi_iot/android/build.gradle b/packages/wifi_iot/android/build.gradle index c4d62eb2..372b0222 100644 --- a/packages/wifi_iot/android/build.gradle +++ b/packages/wifi_iot/android/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:8.2.0' + classpath 'com.android.tools.build:gradle:8.2.2' } } @@ -24,10 +24,10 @@ apply plugin: 'com.android.library' android { namespace 'com.alternadom.wifiiot' - compileSdkVersion 34 + compileSdkVersion 35 defaultConfig { - minSdkVersion 16 + minSdkVersion 23 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } lintOptions { diff --git a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java index 31daddd1..bf3d344b 100644 --- a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java +++ b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java @@ -1,5 +1,7 @@ package com.alternadom.wifiiot; +import static android.content.ContentValues.TAG; + import android.Manifest; import android.app.Activity; import android.content.BroadcastReceiver; @@ -28,6 +30,7 @@ import android.util.Log; import androidx.annotation.NonNull; import androidx.annotation.RequiresApi; +import androidx.core.app.ActivityCompat; import info.whitebyte.hotspotmanager.ClientScanResult; import info.whitebyte.hotspotmanager.FinishScanListener; import info.whitebyte.hotspotmanager.WIFI_AP_STATE; @@ -40,25 +43,20 @@ import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; -import io.flutter.plugin.common.PluginRegistry.Registrar; -import io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener; -import io.flutter.plugin.common.PluginRegistry.ViewDestroyListener; -import io.flutter.view.FlutterNativeView; +import io.flutter.plugin.common.PluginRegistry; // Import for RequestPermissionsResultListener import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; -/** WifiIotPlugin */ public class WifiIotPlugin - implements FlutterPlugin, + implements FlutterPlugin, ActivityAware, MethodCallHandler, EventChannel.StreamHandler, - RequestPermissionsResultListener { - /// This local reference serves to register the plugin with the Flutter Engine and unregister it - /// when the Flutter Engine is detached from the Activity + PluginRegistry.RequestPermissionsResultListener { + private MethodChannel channel; private EventChannel eventChannel; @@ -82,9 +80,12 @@ public class WifiIotPlugin private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST = 65655435; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN = 65655436; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT = - 65655437; + 65655437; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED = 65655438; + private FlutterPlugin.FlutterPluginBinding flutterPluginBinding; // Add this + + // initialize members of this class with Context private void initWithContext(Context context) { moContext = context; @@ -97,60 +98,17 @@ private void initWithActivity(Activity activity) { moActivity = activity; } - // cleanup - private void cleanup() { - if (!ssidsToBeRemovedOnExit.isEmpty()) { - List wifiConfigList = moWiFi.getConfiguredNetworks(); - for (String ssid : ssidsToBeRemovedOnExit) { - for (WifiConfiguration wifiConfig : wifiConfigList) { - if (wifiConfig.SSID.equals(ssid)) { - moWiFi.removeNetwork(wifiConfig.networkId); - } - } - } - } - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && !suggestionsToBeRemovedOnExit.isEmpty()) { - moWiFi.removeNetworkSuggestions(suggestionsToBeRemovedOnExit); - } - // setting all members to null to avoid memory leaks - channel = null; - eventChannel = null; - moActivity = null; - moContext = null; - moWiFi = null; - moWiFiAPManager = null; - } - /** Plugin registration. This is used for registering with v1 Android embedding. */ - public static void registerWith(Registrar registrar) { - final MethodChannel channel = new MethodChannel(registrar.messenger(), "wifi_iot"); - final EventChannel eventChannel = - new EventChannel(registrar.messenger(), "plugins.wififlutter.io/wifi_scan"); - final WifiIotPlugin wifiIotPlugin = new WifiIotPlugin(); - wifiIotPlugin.initWithActivity(registrar.activity()); - wifiIotPlugin.initWithContext(registrar.activeContext()); - eventChannel.setStreamHandler(wifiIotPlugin); - channel.setMethodCallHandler(wifiIotPlugin); - - registrar.addViewDestroyListener( - new ViewDestroyListener() { - @Override - public boolean onViewDestroy(FlutterNativeView view) { - wifiIotPlugin.cleanup(); - return false; - } - }); - registrar.addRequestPermissionsResultListener(wifiIotPlugin); - } @Override public void onAttachedToEngine(@NonNull FlutterPluginBinding binding) { // initialize method and event channel and set handlers channel = new MethodChannel(binding.getBinaryMessenger(), "wifi_iot"); eventChannel = - new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); + new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); channel.setMethodCallHandler(this); eventChannel.setStreamHandler(this); + this.flutterPluginBinding = binding; // Store the binding // initializeWithContext initWithContext(binding.getApplicationContext()); @@ -161,6 +119,7 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) { // set null as channel handlers channel.setMethodCallHandler(null); eventChannel.setStreamHandler(null); + this.flutterPluginBinding = null; // Clear the binding // set member to null cleanup(); @@ -170,7 +129,7 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) { public void onAttachedToActivity(@NonNull ActivityPluginBinding binding) { // init with activity initWithActivity(binding.getActivity()); - binding.addRequestPermissionsResultListener(this); + binding.addRequestPermissionsResultListener(this); // Use the binding } @Override @@ -183,27 +142,33 @@ public void onDetachedFromActivityForConfigChanges() { public void onReattachedToActivityForConfigChanges(@NonNull ActivityPluginBinding binding) { // init with activity initWithActivity(binding.getActivity()); - binding.addRequestPermissionsResultListener(this); + binding.addRequestPermissionsResultListener(this); // Use the binding } @Override public void onDetachedFromActivity() { - // set activity to null + // set activity to null, and remove permission listener + if (moActivity != null && flutterPluginBinding != null) { + ((ActivityPluginBinding) flutterPluginBinding).removeRequestPermissionsResultListener(this); + } moActivity = null; + } + + @Override public boolean onRequestPermissionsResult( - int requestCode, String[] permissions, int[] grantResults) { + int requestCode, String[] permissions, int[] grantResults) { final boolean wasPermissionGranted = - grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; + grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; switch (requestCode) { case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST: if (wasPermissionGranted) { _loadWifiList(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -211,7 +176,7 @@ public boolean onRequestPermissionsResult( case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN: if (wasPermissionGranted) { final EventChannel.EventSink eventSink = - (EventChannel.EventSink) permissionRequestCookie.get(0); + (EventChannel.EventSink) permissionRequestCookie.get(0); _onListen(eventSink); } requestingPermission = false; @@ -223,7 +188,7 @@ public boolean onRequestPermissionsResult( _findAndConnect(poCall, permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -233,7 +198,7 @@ public boolean onRequestPermissionsResult( _isConnected(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Network state permission denied", null); + "WifiIotPlugin.Permission", "Network state permission denied", null); } requestingPermission = false; return true; @@ -242,6 +207,40 @@ public boolean onRequestPermissionsResult( return false; } + // cleanup + private void cleanup() { +// *** Permission Check *** + // We still keep this check for ACCESS_FINE_LOCATION because getConfiguredNetworks() needs it pre-Q. + // Ensure moContext is not null + if (moContext != null && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted during cleanup. Some networks may not be removed."); + // We can't call poResult.error() here, but we log a warning. + // We continue with the rest of the cleanup, as other parts don't require location. + } + if (!ssidsToBeRemovedOnExit.isEmpty()) { + List wifiConfigList = moWiFi.getConfiguredNetworks(); + for (String ssid : ssidsToBeRemovedOnExit) { + for (WifiConfiguration wifiConfig : wifiConfigList) { + if (wifiConfig.SSID.equals(ssid)) { + moWiFi.removeNetwork(wifiConfig.networkId); + } + } + } + } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && !suggestionsToBeRemovedOnExit.isEmpty()) { + moWiFi.removeNetworkSuggestions(suggestionsToBeRemovedOnExit); + } + // setting all members to null to avoid memory leaks + channel = null; + eventChannel = null; + moActivity = null; + moContext = null; + moWiFi = null; + moWiFiAPManager = null; + } + + + @Override public void onMethodCall(MethodCall poCall, Result poResult) { switch (poCall.method) { @@ -295,9 +294,9 @@ public void onMethodCall(MethodCall poCall, Result poResult) { isRegisteredWifiNetwork(poCall, poResult); else poResult.error( - "Error", - "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, - null); + "Error", + "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, + null); break; case "isWiFiAPEnabled": isWiFiAPEnabled(poResult); @@ -361,9 +360,9 @@ private void getWiFiAPSSID(Result poResult) { poResult.success(wifiConfiguration.SSID); } else { poResult.error( - "Exception [getWiFiAPSSID]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [getWiFiAPSSID]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } else { SoftApConfiguration softApConfiguration = apReservation.getSoftApConfiguration(); @@ -388,9 +387,9 @@ private void setWiFiAPSSID(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setWiFiAPSSID]", - "Setting SSID name is not supported on API level >= 26", - null); + "Exception [setWiFiAPSSID]", + "Setting SSID name is not supported on API level >= 26", + null); } } @@ -720,9 +719,21 @@ public void onReceive(Context context, Intent intent) { } JSONArray handleNetworkScanResult() { - List results = moWiFi.getScanResults(); JSONArray wifiArray = new JSONArray(); + // *** Permission Check *** + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && + moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + // Permission is not granted. Return an empty array or handle the error. + Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot scan for Wi-Fi networks."); + return wifiArray; // Return an empty array + // Alternatively, you could throw an exception or return null, + // depending on how you want to handle this in the calling code. + } + + // Permission is granted, proceed with scan. + List results = moWiFi.getScanResults(); + try { for (ScanResult result : results) { JSONObject wifiObject = new JSONObject(); @@ -749,10 +760,10 @@ JSONArray handleNetworkScanResult() { } } } catch (JSONException e) { - e.printStackTrace(); - } finally { - return wifiArray; + // Handle JSONException (e.g., log the error) + Log.e(TAG, "Error creating JSON object: " + e.getMessage()); } + return wifiArray; } /// Method to load wifi list into string via Callback. Returns a stringified JSONArray @@ -1032,7 +1043,14 @@ public void run() { Boolean joinOnce = poCall.argument("join_once"); Boolean withInternet = poCall.argument("with_internet"); Integer timeoutInSeconds = poCall.argument("timeout_in_seconds"); - +// *** Permission Check *** + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && + moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + // Permission is not granted. + Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot scan for Wi-Fi networks."); + poResult.error("ERROR_PERMISSION", "Fine location permission required to scan for networks.", null); + return; // Exit the runnable + } String security = null; List results = moWiFi.getScanResults(); for (ScanResult result : results) { @@ -1208,27 +1226,39 @@ private void getIP(Result poResult) { /// This method will remove the WiFi network as per the passed SSID from the device list private void removeWifiNetwork(MethodCall poCall, Result poResult) { String prefix_ssid = poCall.argument("ssid"); - if (prefix_ssid.equals("")) { - poResult.error("Error", "No prefix SSID was given!", null); + if (prefix_ssid == null || prefix_ssid.isEmpty()) { + poResult.error("ERROR_INVALID_SSID", "No prefix SSID was provided.", null); + return; } boolean removed = false; + // *** Permission Check *** + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && + moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot remove Wi-Fi network."); + poResult.error("ERROR_PERMISSION", "Fine location permission required to remove networks.", null); + return; + } + + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { - List mWifiConfigList = moWiFi.getConfiguredNetworks(); - for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { - String comparableSSID = ('"' + prefix_ssid); //Add quotes because wifiConfig.SSID has them - if (wifiConfig.SSID.startsWith(comparableSSID)) { - moWiFi.removeNetwork(wifiConfig.networkId); - moWiFi.saveConfiguration(); - removed = true; - break; + List mWifiConfigList = moWiFi.getConfiguredNetworks(); // Requires permission + if(mWifiConfigList != null) { //getConfiguredNetworks can return null + for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { + String comparableSSID = ('"' + prefix_ssid); //Add quotes because wifiConfig.SSID has them + if (wifiConfig.SSID.startsWith(comparableSSID)) { + moWiFi.removeNetwork(wifiConfig.networkId); + moWiFi.saveConfiguration(); + removed = true; + break; + } } } } // remove network suggestion - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { - List suggestions = moWiFi.getNetworkSuggestions(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + List suggestions = moWiFi.getNetworkSuggestions(); // Requires permission (if targeting 29+) List removeSuggestions = new ArrayList(); for (int i = 0, suggestionsSize = suggestions.size(); i < suggestionsSize; i++) { WifiNetworkSuggestion suggestion = suggestions.get(i); @@ -1236,8 +1266,12 @@ private void removeWifiNetwork(MethodCall poCall, Result poResult) { removeSuggestions.add(suggestion); } } - final int networksRemoved = moWiFi.removeNetworkSuggestions(removeSuggestions); - removed = networksRemoved == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS; + if (!removeSuggestions.isEmpty()) { // Check if the list is not empty before calling removeNetworkSuggestions + final int networksRemoved = moWiFi.removeNetworkSuggestions(removeSuggestions); + removed = networksRemoved == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS; + } else { + removed = true; //Consider it a successful removal if nothing matches the criteria. + } } poResult.success(removed); } @@ -1246,6 +1280,20 @@ private void removeWifiNetwork(MethodCall poCall, Result poResult) { private void isRegisteredWifiNetwork(MethodCall poCall, Result poResult) { String ssid = poCall.argument("ssid"); + if (ssid == null || ssid.isEmpty()) { + poResult.error("ERROR_INVALID_SSID", "SSID cannot be null or empty.", null); + return; + } + + + // *** Permission Check *** + // Only needed pre-Q + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot check registered Wi-Fi networks."); + poResult.error("ERROR_PERMISSION", "Fine location permission required to check registered networks.", null); + return; + } + List mWifiConfigList = moWiFi.getConfiguredNetworks(); String comparableSSID = ('"' + ssid + '"'); //Add quotes because wifiConfig.SSID has them @@ -1447,25 +1495,42 @@ private int registerWifiNetworkDeprecated(android.net.wifi.WifiConfiguration con int updateNetwork = -1; int registeredNetwork = -1; - /// Remove the existing configuration for this netwrok + // *** Permission Check *** + if (moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot register Wi-Fi network."); + // We can't use poResult here, as it is not passed down. + // Returning -1 is the best we can do in this case. + return -1; + } + if (moContext.checkSelfPermission(Manifest.permission.CHANGE_WIFI_STATE) != PackageManager.PERMISSION_GRANTED) { + Log.w(TAG, "CHANGE_WIFI_STATE permission not granted. Cannot register Wi-Fi network."); + return -1; + } + if(!Settings.System.canWrite(moContext)){ + Log.w(TAG, "WRITE_SETTINGS permission not granted. Cannot register Wi-Fi network."); + return -1; + } + + + /// Remove the existing configuration for this network List mWifiConfigList = moWiFi.getConfiguredNetworks(); if (mWifiConfigList != null) { for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { if (wifiConfig.SSID.equals(conf.SSID) - && (wifiConfig.BSSID == null + && (wifiConfig.BSSID == null || conf.BSSID == null || wifiConfig.BSSID.equals(conf.BSSID))) { conf.networkId = wifiConfig.networkId; registeredNetwork = wifiConfig.networkId; - updateNetwork = moWiFi.updateNetwork(conf); + updateNetwork = moWiFi.updateNetwork(conf); //Requires CHANGE_WIFI_STATE + WRITE_SETTINGS } } } /// If network not already in configured networks add new network if (updateNetwork == -1) { - updateNetwork = moWiFi.addNetwork(conf); + updateNetwork = moWiFi.addNetwork(conf); //Requires CHANGE_WIFI_STATE + WRITE_SETTINGS moWiFi.saveConfiguration(); } diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cache-v2 b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cache-v2 new file mode 100644 index 00000000..e69de29b diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 new file mode 100644 index 00000000..e69de29b diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 new file mode 100644 index 00000000..e69de29b diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json new file mode 100644 index 00000000..ee61e76f --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json @@ -0,0 +1,1355 @@ +{ + "entries" : + [ + { + "name" : "ANDROID_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264" + }, + { + "name" : "ANDROID_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "android-23" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line" + }, + { + "name" : "CMAKE_ANDROID_ARCH_ABI", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "x86" + }, + { + "name" : "CMAKE_ANDROID_NDK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Archiver" + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar" + }, + { + "name" : "CMAKE_ASM_FLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ASM_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "18" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "(This variable does not exist and should not be used)" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "LLVM archiver" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Generate index for LLVM archive" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during debug builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the compiler during release builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-latomic -lm" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_ERROR_DEPRECATED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Whether to issue deprecation errors for macros and functions." + } + ], + "type" : "INTERNAL", + "value" : "FALSE" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "ON" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Ranlib" + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18" + }, + { + "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of dll's." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Strip" + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip" + }, + { + "name" : "CMAKE_SUPPRESS_DEVELOPER_ERRORS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Suppress errors that are meant for the author of the CMakeLists.txt files." + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_SUPPRESS_DEVELOPER_WARNINGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Suppress Warnings that are meant for the author of the CMakeLists.txt files." + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_SYSTEM_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "Android" + }, + { + "name" : "CMAKE_SYSTEM_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "23" + }, + { + "name" : "CMAKE_TOOLCHAIN_FILE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CMake toolchain file" + } + ], + "type" : "FILEPATH", + "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "CMAKE_WARN_DEPRECATED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Whether to issue warnings for deprecated functionality." + } + ], + "type" : "INTERNAL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json new file mode 100644 index 00000000..b3796249 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json @@ -0,0 +1,379 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake" + }, + { + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake" + }, + { + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/compiler_id.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" + }, + { + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86", + "source" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json new file mode 100644 index 00000000..ba48650c --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json @@ -0,0 +1,42 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "minimumCMakeVersion" : + { + "string" : "3.6.0" + }, + "projectIndex" : 0, + "source" : "." + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project" + } + ], + "targets" : [] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86", + "source" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" + }, + "version" : + { + "major" : 2, + "minor" : 1 + } +} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json new file mode 100644 index 00000000..5f863a6b --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json @@ -0,0 +1,92 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake", + "cpack" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cpack", + "ctest" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ctest", + "root" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 18, + "patch" : 1, + "string" : "3.18.1-g262b901", + "suffix" : "g262b901" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-69c74ac9fca00cdf0eed.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + }, + { + "jsonFile" : "cache-v2-4ede860f83a678ae42f5.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-cc5a0cce604233f167be.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-agp" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-4ede860f83a678ae42f5.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-cc5a0cce604233f167be.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-69c74ac9fca00cdf0eed.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 1 + } + } + } + } +} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt new file mode 100644 index 00000000..0a00146d --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt @@ -0,0 +1,398 @@ +# This is the CMakeCache file. +# For build in directory: /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86 +# It was generated by CMake: /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/home/bazookon/Android/Sdk/ndk/26.3.11579264 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-23 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/home/bazookon/Android/Sdk/ndk/26.3.11579264 + +//Archiver +CMAKE_AR:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf + +//No help, variable specified on the command line. +CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86 + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Strip +CMAKE_STRIP:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Whether to issue deprecation errors for macros and functions. +CMAKE_ERROR_DEPRECATED:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//Suppress errors that are meant for the author of the CMakeLists.txt +// files. +CMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE +//Suppress Warnings that are meant for the author of the CMakeLists.txt +// files. +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Whether to issue warnings for deprecated functionality. +CMAKE_WARN_DEPRECATED:INTERNAL=FALSE + diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake new file mode 100644 index 00000000..c7799d9c --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "17.0.2") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/include;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/lib/linux/i386;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/23;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..12983757 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "17.0.2") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/include;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/lib/linux/i386;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/23;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..365417e8636a6b7f856e6cdbb65308a27a378a34 GIT binary patch literal 5480 zcmdT|du&@*89%L!)jYbg#(6D4Nt-6ApeyCp_PvR{*uLia zrb{aXZ0Q71R#e0!CL|D23*wI072P&yY7q674Ft!L>F5m6(W#164tR6#|X z#G@!cL=hMLpwB^;*Z`SGJJc?MtUwC_5`)yBKKi)2O`yOC6hzi5?c>!#j6dih)r>9e z3ix3N!zfF<0+~oV{U+XYjMeckt$D9~%;`5M+ z)U$1*yFcLpWGM;Jgu&(<>@3rkGVLhS0nlnxJWPtY9VNw}jO-iQ zzq^<@VOrC=QE=?TEgeTZWg?k5jLmlh?cM5sqy@3rn>~mz3i>SQJm?Fc-v<2y=#=ObFlSLcXoxK;X;JH$k@zcnvrN6md1wuSOP>K{XmzBSn6j`qZ6qwZ&a? z!*B_s+>RCBTKaB?tF@DAD6Vom*|q{O06*%In!;M z#B0nAuJ`it^1;P77p~rsjri147ruc)OJm`svC!)SQFjnt4@6M_%Fz1r&xV?AluG_^ zbTJ%t6(>Uwt3`Cdky>aB?GQA~~USy2YnGnA0bm>eOT$<+VS1=}}Gw6#*(|rAs zD|4l#sl0xHG61|-O)<@)2T002`e7i0yi+P!(1kXFC!jZ?3HyTkJObpoK)>7YW6Q8@ z#4zm4lZ`;;m2N263YKM#HDIg(Wuv%fu0mc5+6VmmyCrKGas)ijj{86ve+#f1^47A< z{Ll-TYmRoT80##`y$kvRDEh~CuK;7QJjL1ED#Wr7oE$nnuLRN9>O7uC9(Q^Pxy8o5;^Zj+u5b1AS{(tR>bK zX-Ydzp}1Sq5?j^XEM2w#4?w;um zqqVcMv)$O$(%NS3O11QK^z52$Pqw$1DYM;ZYwv7(NQ}DY%wv%w?VLqiRFY zuhwqfs@D1H(LJR@_|=hyy<2wIJW``zg8V+;2<9+wpBQQA!lVQr0E20Y!tc?V8fdD? z*3>)-HsqC-W!J<|Lw!|mqhF=!!7U7osSFCGtYWB|j=RM0dba}cDn{Sk4oFK}1lz^l z@_hXg5~pYqRN)<@3yd!i^dH4y^7lgs?8j%L2o8gwQ~3C*zXQimb?9f1W`Mp(&_8#V zzbe+qsJ??2;jOHH5sqt>uZCW(l)~p-=@r;&6i0MXs;8%@`W5(KApCRiVb(1$W%mE= zlF8(!Egh$r(9%}U)RKu4mNjeTwE^>(_Q}jpW+*%7;AGVbiPUUj#w==2W~MWG#&R@s zK9MVAO}U)4M4_O?QuFgDnw*=_+NN9QJDheyoA2(_`o|Kp=1>N!-D9V61!0??oy*wf z>Wa&IPn$GmwNwtpwDwqQcdS(_Vwg=&)l8K(W*KuU5&QeCTmco>@xGB*O1RysII(eK zh)+z!59yO5j}PiohsFnWT_o(86hFsA4x0{T9B~u#84xewi~ICD>N*n4H#4H|?h#ta z6908eD;k<+;QvjJ*~)+-f(qBSzt$J5UaQ>S5Zo~rRIBy`Yn~2nu1ZUGZB-`dui8@+ zQ*a++!BtSH3W&dzc)DD`J{s_ z=0b&iiiQgNUm(_^8@$gbit66US|Ib@LRm#wz8jc2e99)#1o8lQo+0#)uim^Tp#i5u>(zEZrsOwkM_&#kA+`Kx3O(mh_lH z7NKp+NH_@*Gt>ICoyeJb+JK*wL<|>lc)6|x+vHVUPuOfSiID!02Xhi00><;=Vx^2V$#2a>!y)Ovm{m&7~I&36AT zAu-SD`p`stY)~KEH-Hr6wL$2QjqdM@kLvq}h9(E6^r?8?=pc;x_{8AIzLBYN?xJRu zI0Sjc>h|RBXOj0s($nY~a-;sFjVz58uDqO#qE$8`cEy{j;G}IcVaNxSuCIP#-J4(s z4(*GNjr7ZP`=3xQb0W8X<^K$_tlS28){E-0AM=jPJ6>Bqg^4dfjXW^ooDB7I~W>WPCu-Z{zh-bsvruZ#y#Fwgy??8o~p zk@sU6Ptwmohwbjhz6u{=A7lw~T&AJm*ud=G$9X4@fR}Md*#^FS>BktnmlI{Z%qh}u z9z0_+9`g6jU#ak8z9rt0PN357`LZ9cam=&s|5max=r|XI zZvm;M-%aFuVlQ|J((eou_kH|+ z4Ij3R@!bEdAY1`2>t?;=e+Ohg=*Rygny|QK+o4(+m&@R#AJ3<5_%+g@46+}8g3P## z=l-7tKWU?@LeSCK7Jq XPpaKA2$Yg-TjlpLOm<2dEByWivA?g> literal 0 HcmV?d00001 diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..25d3c782b3870833ef08581993ea1c8cd920fa98 GIT binary patch literal 5548 zcmdT|du&tJ89%CDVicaHZVvbM*&pNk`baGlg_mmD$~(2jhE?{KRv8>WK(SdjC|+zP;Y_^A*2jRl*>gDpeB&4@o*-R2GWGS{{T z+l&XBhnzM;Rc)B}RiGDbrpj$jD+6nM%3h3)ihI!U{+ag{uH9a^RX=fq+Np(GEe>h5sMd z!Od}|+h&P3SSuXw<>loAXRa??`&1@z@WrL?qS4}b{o=U)@=(~BjLY6I8bIk^`{r4H z%dJwWrapY8KI|x7_P0^t4WIFb7xBDx^wKiDC6s>57^RDTJUQsn#d>gQns2^`IVoMl zSVWrUn^zo}J1$M-%_YhJ@M0y!(uqDGX{=27?tUJ~V0TI-6E^>P@C1xXwBtSD`yT@G zyrADF@MDH}jl=}(te-7F)|&|^nGM^r_UbSOK$#rhp=*#=gMI<{&$}ga8FC0b&y=m8 zjQ>TqAw7U!XeNc>(c~^k3*q&`Jpi`bV5;h>ICxG3+a?K94 zc64+_`#L*&w}qZA%$Rs4&8!WQwIQ_SveYFLMMDpn`H&Uu?dgg37*B;#*+hOObj+}d z8R$EDBJGjRP;1(@3&kC(ns85q$c$;uWR0RZXQhlt%FL;@X=YRD1P_wzv0PihGM_h6 zc1Z7=?(Lh7>K)zP-Cg?j_Kr?td#b%J+P8hWE7{dL`Tv#Y!FDG_(hpBd_a z87*VlsxhC)6|#oh#cHBZP$Q}Nc{EMV&8VHz9rIDUOIPQ6yVb$*#H=xr!6tXv{kej$ zjIYdPEJHXMRGqOn>tmCXu|wL_*x_Mq|DlOtO%n-gCbcrf^2@1C>9cAohYr-PNJnp^ zLoH%K3|G}gl{#+fbCtda4;~yea|I-0#RkSAsX{?$hvOaH59V<=-dmX-ByddR@Jb?I zTl^i%?iD}B6Swd?!8Ih<7Ob0|`zNweL;mYDt8z>;@c(YO%+#w0pTbw+5ntVE<*_E; zmN{Rr_8DK`CEv!{v}9M;W_&fZ&jcb0?s06k0;*MB@wXCBp(}W?M?e)3bZS2D(>xnJ z&^!(L%St0fY=_J{k_(F11*RYMTFRqfma6RgX{fUEP7}f)c>ht9pm-c|KV;r>C~t$z z?+w-(kFr6GKrX<}I}Pmys08MJ3IYoa&o>WFrPo1OL{J(X`2y$?WG5bOz(0k|^UMKd zy_iA#%2}c`i66kQ1ZSRYjfnC)P@X+(zYf}WL3s|j@;Y$~GS4JeZWMPQbCFo?*d9q# zfM;&s3i-eaSwyf~4XYp`dDAu`^1#XH1~##)o5{~bl5?4?-iB|Jh<+kpJdqO-YRkvg zeS&7WVmeVwyWTc5mXT#kmnmcs+A{Tooe&Wttxa2roS~(4_(@4baFK_X<65u`Uh%br zWhG89;d}fv1gS^-L@tv;_a<86;kHf|i-Kon&KZ%;(t~oAw2Wg&&yn~FOTNf#T{S+@ z3=zR#?L-nZ4U@~cRHQ6BiLZ=&Bqg+>ov>`pdHXq!T6rEdcOD&;GhBy5nuc&VBd?3R zKC8)zB=1bMmY>Td@qOr&#fPg$nl>^S8z0t&_Y9#tx)};>cYN*Hvm(h$E0IR%e{|e|)(gURoLhN7>YlTPXI(zw$k%7tONq{x7wH zowkgGEU?|Cnf_f41u@1R8b$T-v!hk?AG zlII5>4yD*V=X&Fz_FGGjYDEno7lz#Kz8JqD~JBg2hmmvFn0Sf6?{U43=ll_0a%8#{{__1^X zm44^Te!TxJK}n3t&YbOh1SO>30zd^61W~(fw$^d5|Fc{Sg#A59r6* zJ^C4bZ^FK|?8llu@fm)a+o=TbKfGm^b)K{lKPXd2iANN{&q|@n z_OB|Q<|X+3o=h1Si?9j|dD-tdY{n0z5qh%3W<09Y;sv~AO1#MMsZQq;NjqPi$ zZ@Q#Hz?Mx~l@%3%#DoALwLkV_pur}@5R{@0iclz(;728fRG>qx)IpI3nzl0YJoox! zZmLQ!@rT!X@B4Y)^ZlN4{Dq;hVUNcnBzT2aP%-?y=#e!kf;-_V!PNTYM`P` z;xQB;qKJcD(62(4*aVqKJJb$>tUwF_iGFHOAAKC%Mo?e~3L@*3_K8{{CLVH;YQ~m! z1^ftv5tJofgG{8Iev@z7`s(;s)_l;u3D}=OCnU;#%Kq(#9bxVPr+#SZ_afRW@de04 z>e)8ZJ}?r)kcre2qoswCZRDe=Y$2M<7G@1ghye7@068{^f^L~vU2FnxwRh#aV|e!nkY?X>|;tX}N4Ftz`>Y8+>{`sU>Y=-VrQg zCX2zgpqVzUSwY80$rNLw{R0&A93>%IG1#1gofR6Z(0GLog4Uwq5mLC*I;;j~kIr7v+6N_hQ zFdSN1x?L`pPmP5GOG|INTySaW9ha*=P5oEyK-xcfTuj_}7g5fv0OAE?yzOqh`e!fL zO8Ls->wzN|&s5vX4MHs5@||96!HPV+boH%rd7^BGTlU}h0b(w`-m=R7H}H3z>9$qk z4dw>NdwF^J;Hftkuiuf4`1Dg3zK%jmkGYFS_VHAKeu>Sn>f!15)vNsq$ z6%0FyX9Ay~!WTZ}3oqe&>*&R0dP^w3!WiYV0eso%^4TD`49z#MVNA+r(HD`S`Q{Zz z=1R*@dGi8g0C=&QVwy!Skd%9ro1Q`5E0;~^0vo^+&>PW;eZhSm0`gp--@EW*%dl<4 z2<*(0EkNd#9w^xgmSv9BVXOmXqqt|TLtYEo5B$gbWpf#F2t3b@2S6ErGq4BpmWs^$ z&In>(L))DV*Z|~U| zdZajG;+ryaHb~Bfuq&UVE|n}9ddMtW!-_{+8McPBH z8QU(Fc1NR0H}gkkOmik@l*~CRZA8*$K5Cn0E}cp8z{s7*? zZ`z_ZcpA|?B`&<`Xw&1Hch@~yr(lA-9?vM|(D#5CZR*CP_#Xs=X$r&dvAQ~FYRT5s zJq9-5mX>ALL{LLxO<#*wrRt&042-Gt3#FoBsJi%FVsO1vf%q9l-`NgGOI!ro#O2C- zj9}h4MN^QK9T2*~czk~EF)SwU00iGYd^QOG2nafbkEb>c$3Si1Cy-`;`HJoC?GCn((wG0u>n0X_bN}e>$S+fwWY=!8QJ{wKvle0#&BhuCrX^WQ7Yr|FT zqAEIW>T_7m(SdPz4Gft1Vm4=3iT=?@S~#^-9iTYC6O)sPL)z5n;UVq7p@|_)TV3;@ zaU%Mu>~MBCH)rE)j~0{Z+2jl=crrVk)v~4?HRhA~V$P5oDw-@7qmlIde00!A&CNtR z7vgPQh3;5%zNgD=)i7FAY2bl;Q6#OIG(RUq9-9u0w8d@Ar%$|!FYeRtsq08E-^_@f zyGLdvOZ?YEQ#CRf2L9g+FD2nRb$zqUsZ=tNBEZ+@G9Uf()XoY+XcHU8FH$Ww@ z{Rrz965|=;%8lX=u*P?iy$1R;Il?2bkywf9{`x#j(Wf>>XJV#*bt1`#N^QE-q8bi-#JS-B1HtQWNvKjs~od!(OC9owq>m~V(-=>*FCNQeQk zi=29O_z?Rb^A5>6>Bqg^1LPeNW^oQ5B7I~W>WM=@-Z{zh-boCBuZ{;%Fwgz7;>Y_f zk@sU6Ptwmohwbjfz78K^KV%7VT&AJm*ud=E$9X3YftPVe*#^FS>BktnmlI{Z%qh}u z9z0_+9`g-x2Y3mx-Y-HS{i^?8k$$rNFID+5-xA-EPN357g^C}qam=&M|5max=r|XI zZvm;M-)-c3Vjp-3((f!3Wz+cOSoB z!G~>QJm-Ha2-m>Nx>+yz-vZeW`td)BRxEDWcBodySV5> literal 0 HcmV?d00001 diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..1727e5f2a6c8e499da3dfa5a8b5c59b31912a163 GIT binary patch literal 5548 zcmdT|YiwI*8UB1?CvKg(X_K}Y-KfjFEmIpi7w6Vao1KfBAg4`}RP?fPYWtkTUThz8 zeA1?ciH&U1N?I5iKlTe%bU*lk5aK4JT@ah}1&Dhee zfIkf3Fv=2_Aron*-}p^STN{6I-QD($!F~>%kSO~p`*#p_gt-Uo`k|%Y_t0L6uRgns~W*6@Z*xn`}=X~G(L*mU7R|h}$`ibjLxBU6bUym(>ckO-Sn`;BJ4-z(m*&qc_ z%AZ*ybJX~A;I|vL@{$zE4O}sby$)G~aoHZy>KH;*GwDQ9P3O`U_~cw%ja&MhEtvXr z8iQ>@Gi8`Ff{uZLAz~x_0~E3pK(!1RA;K7R&c$Gv4wq@HOrHj=Ljz8bVvaRZ49>{@ z=z%?j^cmflQnkEg9%~C7FDc`R^f7G0<7oHxn!Rm^&0Y;6MhujDXb$uzpcg=IfL;Y{ zLTop9jy=I~W?VSF;&yDWcRF8!z6H7mfwzHCpon}GUW9~yuJdzE&blz5pSEl z_J-logmOD7z76zkig+6)yzYpXf%WhU-s?BwZ5s794|*R&{Nd^{ufdmXZN0b5 zsJCg*E;CqFhV8xvbfU~exy*}7{|1+G0KKE)F0{XU_WJyd+w&{+W6RV|%&#=t%(3S$ zox);T81(xV7H$`d#j`QLdtu=pC9Zy9;lmQwaGv^CK8AE~{24K}{1KwOTmi&$%Xp8K z;x)XuXeq@j^Y6HiU3$6NUI+X9iu3$@bAu4)7p}ZpERGc|fAhiRpCRV_JI!nSf4>QC zwlm!xl(@`XVS6tvEgd?0bN320Qa-Gm!aa3`(|!Wtn?57(JkD9QV)-$m>Br5B%pRMPmuF4?NG5ouG{W z0B{)c_Oi^pF$S4ykanyb<297~1oZo$=qKA<0mfo^mbrjRdEQ9aibg#O>;{%|wy&kV zy))F;(b2oxw<|ww;F~Zq7D&c|(3;Iqmxvd1&1d9%W~jHPC)A@q?n`FkxoO`?-7KV` zZ|@1T1v-2!Da*d1OLPl9y^5OQ;ExVgs52qTS8VOrL?gi=vpB15Z0&qh0*_$3D0-UY}Oob#O` zU7nuzA#p|~K$YL(vlr-ax@uBbJ8#3OW*-zznzslSb1nLTkE8C7AnrQlO%SGhhtE~> zEXrJ4RmLmaGP>i?Utv<}UWfBKH)W_e%!H|bX*O-@!d6rrc{q9_cq&=A$9V|*pRAcycB_trvo)(o<F^C8EEef zvor7AdTXtR}Y1BVX}7}-4Ho00yJKr){f>d{zx_q`oI8tbhL4;pY%WU(bN zK$iGBrrjxijxTQEcf1=&uq>E29jnKtl0*LMW>&Q^#lZi&?y{v$MYt4hg$G=9>y?Ka zT{~u7-r6Tzp0ByK)utr7zBcWuseQr|P;if9u{BVwa*Dqdc?w;@#*Tt2!fWSz-luss zI-uDF`bMRYBDx^+j#L6gJOw64UO7bSL0-0x0N!~2(K;|Sd-LX6x zQ30O0eQV@HYh)3?YSqoW2;>Y)56A;2t?5|ACEavxHjtQ2XS7zlO#<5KT;X(91gI?^ zTdM@sEQzUjAyx9WpfU9fOO}{?2BA$ui(7FK&{OJ^8PDo!N`s%2L;x3gc-gLbQ|A?5 zjhkltG#h-EpMoIuh#$|Ulc?T6NqkDB6NQ4{nVGeFq%oTyoh3~DB${VS+`^JCu(c&M zo@lxVptDvy0h)rT#FeN>npOg@j9efo)PfZ^E!E!r97nZ0j%sNfZI#_!n?o~oVRL#; z6FF^0l>bbeJ-pNuI*zodo-&cY(f-PNOe+{=3OIChMdh_jxan_f41u@1R8b$T-v!hk(4F zlII{I-H1s|B~c=mr^5SAg!x>+yz-vQYVyL~uw!dSGj?NC?7HPfLCvLAnf%(#qa|0f4OX``#;{{o)%wowV-e|SqJ*8b8)e6LJxB|aepKPQDM z+rO%Knit{s8!}~JEW$c4wE4hrjY^oqW#xy^ l@omfe!TxeQTcG2ZNNB-i?~y^Elx)WuzXT>bFO5}x{{~a;$pHWW literal 0 HcmV?d00001 diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake new file mode 100644 index 00000000..52e4b62b --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-53-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-53-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..52020741 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,2 @@ +/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rebuild_cache.dir +/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/edit_cache.dir diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja new file mode 100644 index 00000000..2c8e135f --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja @@ -0,0 +1,45 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy -B/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja -t targets + description = All primary targets available: + diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json new file mode 100644 index 00000000..16034917 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json @@ -0,0 +1,28 @@ +{ + "buildFiles": [ + "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt" + ], + "cleanCommandsComponents": [ + [ + "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86", + "clean" + ] + ], + "buildTargetsCommandComponents": [ + "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja", + "-C", + "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86", + "{LIST_OF_TARGETS_TO_BUILD}" + ], + "libraries": {}, + "toolchains": { + "toolchain": { + "cCompilerExecutable": "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang.lld", + "cppCompilerExecutable": "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++.lld" + } + }, + "cFileExtensions": [], + "cppFileExtensions": [] +} \ No newline at end of file diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja new file mode 100644 index 00000000..aa7844fd --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja @@ -0,0 +1,105 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.18 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 && /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy -B/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 && /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 + +build all: phony + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/compiler_id.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake /home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/compiler_id.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake /home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake new file mode 100644 index 00000000..c235c2c9 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt new file mode 100644 index 00000000..2bdbb565 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt @@ -0,0 +1,20 @@ + -H/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_SYSTEM_VERSION=23 +-DANDROID_PLATFORM=android-23 +-DANDROID_ABI=x86 +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DANDROID_NDK=/home/bazookon/Android/Sdk/ndk/26.3.11579264 +-DCMAKE_ANDROID_NDK=/home/bazookon/Android/Sdk/ndk/26.3.11579264 +-DCMAKE_TOOLCHAIN_FILE=/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake +-DCMAKE_MAKE_PROGRAM=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/5y416n70/obj/x86 +-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/5y416n70/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-B/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 +-GNinja +-Wno-dev +--no-warn-unused-cli + Build command args: [] + Version: 2 \ No newline at end of file diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json new file mode 100644 index 00000000..e799de86 --- /dev/null +++ b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json @@ -0,0 +1,4 @@ +{ + "enabled": false, + "packages": [] +} \ No newline at end of file diff --git a/packages/wifi_iot/example/android/app/build.gradle b/packages/wifi_iot/example/android/app/build.gradle index 6937e8b3..beb94e36 100644 --- a/packages/wifi_iot/example/android/app/build.gradle +++ b/packages/wifi_iot/example/android/app/build.gradle @@ -1,3 +1,9 @@ +plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" +} + def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { @@ -6,36 +12,43 @@ if (localPropertiesFile.exists()) { } } -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' } -apply plugin: 'com.android.application' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} android { namespace 'com.alternadom.wifiiotexample' - - compileSdkVersion flutter.compileSdkVersion + compileSdk flutter.compileSdkVersion + ndkVersion flutter.ndkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } - lintOptions { - disable 'InvalidPackage' + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' } defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.alternadom.wifiiotexample" - minSdkVersion flutter.minSdkVersion + applicationId "com.example.vendeme_check_plugin_example" + // You can update the following values to match your application needs. + // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. + minSdkVersion 23 targetSdkVersion flutter.targetSdkVersion - versionCode 1 - versionName "1.0" - testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName } buildTypes { @@ -51,8 +64,12 @@ flutter { source '../..' } + + dependencies { testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0' } + + diff --git a/packages/wifi_iot/example/android/build.gradle b/packages/wifi_iot/example/android/build.gradle index 0c816a0d..42dc81d9 100644 --- a/packages/wifi_iot/example/android/build.gradle +++ b/packages/wifi_iot/example/android/build.gradle @@ -1,17 +1,7 @@ -buildscript { - repositories { - google() - jcenter() - } - - dependencies { - classpath 'com.android.tools.build:gradle:8.2.0' - } -} - allprojects { repositories { google() + mavenCentral() jcenter() } } @@ -26,4 +16,4 @@ subprojects { tasks.register("clean", Delete) { delete rootProject.buildDir -} +} \ No newline at end of file diff --git a/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties b/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties index b5fc5a7b..b4cfa2e3 100644 --- a/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ -distributionBase=GRADLE_USER_HOME +#Thu Feb 13 12:58:16 CLST 2025 distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip diff --git a/packages/wifi_iot/example/android/settings.gradle b/packages/wifi_iot/example/android/settings.gradle index 5a2f14fb..10d97f52 100644 --- a/packages/wifi_iot/example/android/settings.gradle +++ b/packages/wifi_iot/example/android/settings.gradle @@ -1,15 +1,25 @@ -include ':app' +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + }() -def flutterProjectRoot = rootProject.projectDir.parentFile.toPath() + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") -def plugins = new Properties() -def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins') -if (pluginsFile.exists()) { - pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) } + repositories { + google() + mavenCentral() + gradlePluginPortal() + } } -plugins.each { name, path -> - def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile() - include ":$name" - project(":$name").projectDir = pluginDirectory +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "7.3.1" apply false + id "org.jetbrains.kotlin.android" version "1.8.10" apply false } + +include ":app" \ No newline at end of file From 56b6ade34d5845b0fb842a3d4ce0a3b8f1d9c5eb Mon Sep 17 00:00:00 2001 From: Harsh Bhikadia Date: Tue, 18 Feb 2025 12:59:30 +0530 Subject: [PATCH 2/7] removed unnecessary files --- .fvm/flutter_sdk | 1 - .fvm/fvm_config.json | 3 - .fvm/release | 1 - .fvm/version | 1 - .fvm/versions/3.29.0 | 1 - .fvmrc | 3 - .gitignore | 2 + .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-4ede860f83a678ae42f5.json | 1355 ----------------- .../cmakeFiles-v1-cc5a0cce604233f167be.json | 379 ----- .../codemodel-v2-69c74ac9fca00cdf0eed.json | 42 - .../reply/index-2025-02-13T17-54-05-0620.json | 92 -- .../.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt | 398 ----- .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 - .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 -- .../CMakeDetermineCompilerABI_C.bin | Bin 5480 -> 0 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 5548 -> 0 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 - .../x86/CMakeFiles/TargetDirectories.txt | 2 - .../2f1x4t3d/x86/CMakeFiles/cmake.check_cache | 1 - .../Debug/2f1x4t3d/x86/CMakeFiles/rules.ninja | 45 - .../2f1x4t3d/x86/android_gradle_build.json | 28 - .../app/.cxx/Debug/2f1x4t3d/x86/build.ninja | 105 -- .../Debug/2f1x4t3d/x86/cmake_install.cmake | 54 - .../x86/metadata_generation_command.txt | 20 - .../Debug/2f1x4t3d/x86/prefab_config.json | 4 - .../.cmake/api/v1/query/client-agp/cache-v2 | 0 .../api/v1/query/client-agp/cmakeFiles-v1 | 0 .../api/v1/query/client-agp/codemodel-v2 | 0 .../reply/cache-v2-8135d5ad3121d6403d42.json | 1355 ----------------- .../cmakeFiles-v1-8dcef5048a3bc18d19af.json | 379 ----- .../codemodel-v2-1a1dbdb73de8e6efee20.json | 42 - .../reply/index-2025-02-13T17-25-15-0613.json | 92 -- .../.cxx/Debug/5y416n70/x86/CMakeCache.txt | 398 ----- .../3.18.1-g262b901/CMakeCCompiler.cmake | 77 - .../3.18.1-g262b901/CMakeCXXCompiler.cmake | 89 -- .../CMakeDetermineCompilerABI_C.bin | Bin 5480 -> 0 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 5548 -> 0 bytes .../3.18.1-g262b901/CMakeSystem.cmake | 15 - .../x86/CMakeFiles/TargetDirectories.txt | 2 - .../5y416n70/x86/CMakeFiles/cmake.check_cache | 1 - .../Debug/5y416n70/x86/CMakeFiles/rules.ninja | 45 - .../5y416n70/x86/android_gradle_build.json | 28 - .../app/.cxx/Debug/5y416n70/x86/build.ninja | 105 -- .../Debug/5y416n70/x86/cmake_install.cmake | 54 - .../x86/metadata_generation_command.txt | 20 - .../Debug/5y416n70/x86/prefab_config.json | 4 - 49 files changed, 2 insertions(+), 5422 deletions(-) delete mode 120000 .fvm/flutter_sdk delete mode 100644 .fvm/fvm_config.json delete mode 100644 .fvm/release delete mode 100644 .fvm/version delete mode 120000 .fvm/versions/3.29.0 delete mode 100644 .fvmrc delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cache-v2 delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake delete mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin delete mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/TargetDirectories.txt delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/cmake.check_cache delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/rules.ninja delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/android_gradle_build.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/build.ninja delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/cmake_install.cmake delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/metadata_generation_command.txt delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/prefab_config.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/query/client-agp/cache-v2 delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/query/client-agp/codemodel-v2 delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/cache-v2-8135d5ad3121d6403d42.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/cmakeFiles-v1-8dcef5048a3bc18d19af.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/codemodel-v2-1a1dbdb73de8e6efee20.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/.cmake/api/v1/reply/index-2025-02-13T17-25-15-0613.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeCache.txt delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake delete mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin delete mode 100755 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt delete mode 100644 packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json diff --git a/.fvm/flutter_sdk b/.fvm/flutter_sdk deleted file mode 120000 index 7ce8d325..00000000 --- a/.fvm/flutter_sdk +++ /dev/null @@ -1 +0,0 @@ -/home/bazookon/fvm/versions/3.29.0 \ No newline at end of file diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json deleted file mode 100644 index b27ea36b..00000000 --- a/.fvm/fvm_config.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "flutterSdkVersion": "3.29.0" -} \ No newline at end of file diff --git a/.fvm/release b/.fvm/release deleted file mode 100644 index ec131a8f..00000000 --- a/.fvm/release +++ /dev/null @@ -1 +0,0 @@ -3.29.0 \ No newline at end of file diff --git a/.fvm/version b/.fvm/version deleted file mode 100644 index ec131a8f..00000000 --- a/.fvm/version +++ /dev/null @@ -1 +0,0 @@ -3.29.0 \ No newline at end of file diff --git a/.fvm/versions/3.29.0 b/.fvm/versions/3.29.0 deleted file mode 120000 index 7ce8d325..00000000 --- a/.fvm/versions/3.29.0 +++ /dev/null @@ -1 +0,0 @@ -/home/bazookon/fvm/versions/3.29.0 \ No newline at end of file diff --git a/.fvmrc b/.fvmrc deleted file mode 100644 index 4cfa3d5f..00000000 --- a/.fvmrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "flutter": "3.29.0" -} \ No newline at end of file diff --git a/.gitignore b/.gitignore index dc13e0c8..59e88dd9 100644 --- a/.gitignore +++ b/.gitignore @@ -39,6 +39,8 @@ linked_*.ds unlinked.ds unlinked_spec.ds **/pubspec.lock +.fvm/ +.fvmrc # Coverage coverage/ diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cache-v2 b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cache-v2 deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/query/client-agp/codemodel-v2 deleted file mode 100644 index e69de29b..00000000 diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json deleted file mode 100644 index ee61e76f..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cache-v2-4ede860f83a678ae42f5.json +++ /dev/null @@ -1,1355 +0,0 @@ -{ - "entries" : - [ - { - "name" : "ANDROID_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "x86" - }, - { - "name" : "ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264" - }, - { - "name" : "ANDROID_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "android-23" - }, - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line" - }, - { - "name" : "CMAKE_ANDROID_ARCH_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "x86" - }, - { - "name" : "CMAKE_ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Archiver" - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar" - }, - { - "name" : "CMAKE_ASM_FLAGS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "18" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cpack" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ctest" - }, - { - "name" : "CMAKE_CXX_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "(This variable does not exist and should not be used)" - } - ], - "type" : "UNINITIALIZED", - "value" : "" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_CXX_COMPILER_AR-NOTFOUND" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C++ applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_C_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "(This variable does not exist and should not be used)" - } - ], - "type" : "UNINITIALIZED", - "value" : "" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_C_COMPILER_AR-NOTFOUND" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_C_COMPILER_RANLIB-NOTFOUND" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_DLLTOOL-NOTFOUND" - }, - { - "name" : "CMAKE_ERROR_DEPRECATED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Whether to issue deprecation errors for macros and functions." - } - ], - "type" : "INTERNAL", - "value" : "FALSE" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "ON" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "/usr/local" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "Project" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Ranlib" - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18" - }, - { - "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of dll's." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Strip" - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip" - }, - { - "name" : "CMAKE_SUPPRESS_DEVELOPER_ERRORS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Suppress errors that are meant for the author of the CMakeLists.txt files." - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "CMAKE_SUPPRESS_DEVELOPER_WARNINGS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Suppress Warnings that are meant for the author of the CMakeLists.txt files." - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "CMAKE_SYSTEM_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "Android" - }, - { - "name" : "CMAKE_SYSTEM_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "23" - }, - { - "name" : "CMAKE_TOOLCHAIN_FILE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "The CMake toolchain file" - } - ], - "type" : "FILEPATH", - "value" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake" - }, - { - "name" : "CMAKE_UNAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "uname command" - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/uname" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "CMAKE_WARN_DEPRECATED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Whether to issue warnings for deprecated functionality." - } - ], - "type" : "INTERNAL", - "value" : "FALSE" - }, - { - "name" : "Project_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86" - }, - { - "name" : "Project_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json deleted file mode 100644 index b3796249..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/cmakeFiles-v1-cc5a0cce604233f167be.json +++ /dev/null @@ -1,379 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake" - }, - { - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake" - }, - { - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/compiler_id.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake" - }, - { - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86", - "source" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json deleted file mode 100644 index ba48650c..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/codemodel-v2-69c74ac9fca00cdf0eed.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "minimumCMakeVersion" : - { - "string" : "3.6.0" - }, - "projectIndex" : 0, - "source" : "." - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0 - ], - "name" : "Project" - } - ], - "targets" : [] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86", - "source" : "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy" - }, - "version" : - { - "major" : 2, - "minor" : 1 - } -} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json deleted file mode 100644 index 5f863a6b..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/.cmake/api/v1/reply/index-2025-02-13T17-54-05-0620.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake", - "cpack" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cpack", - "ctest" : "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ctest", - "root" : "/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 18, - "patch" : 1, - "string" : "3.18.1-g262b901", - "suffix" : "g262b901" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-69c74ac9fca00cdf0eed.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 1 - } - }, - { - "jsonFile" : "cache-v2-4ede860f83a678ae42f5.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-cc5a0cce604233f167be.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-agp" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-4ede860f83a678ae42f5.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-cc5a0cce604233f167be.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-69c74ac9fca00cdf0eed.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 1 - } - } - } - } -} diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt deleted file mode 100644 index 0a00146d..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeCache.txt +++ /dev/null @@ -1,398 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86 -# It was generated by CMake: /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/home/bazookon/Android/Sdk/ndk/26.3.11579264 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-23 - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-addr2line - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/home/bazookon/Android/Sdk/ndk/26.3.11579264 - -//Archiver -CMAKE_AR:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//No help, variable specified on the command line. -CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86 - -//Path to a program. -CMAKE_LINKER:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-readelf - -//No help, variable specified on the command line. -CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/2f1x4t3d/obj/x86 - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Strip -CMAKE_STRIP:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=23 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86 - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86 -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=18 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Whether to issue deprecation errors for macros and functions. -CMAKE_ERROR_DEPRECATED:INTERNAL=FALSE -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//Suppress errors that are meant for the author of the CMakeLists.txt -// files. -CMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE -//Suppress Warnings that are meant for the author of the CMakeLists.txt -// files. -CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Whether to issue warnings for deprecated functionality. -CMAKE_WARN_DEPRECATED:INTERNAL=FALSE - diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake deleted file mode 100644 index c7799d9c..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake +++ /dev/null @@ -1,77 +0,0 @@ -set(CMAKE_C_COMPILER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "17.0.2") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/include;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/lib/linux/i386;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/23;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake deleted file mode 100644 index 12983757..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,89 +0,0 @@ -set(CMAKE_CXX_COMPILER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "17.0.2") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/ld.lld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/c++/v1;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/include;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/17/lib/linux/i386;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/23;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android;/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 365417e8636a6b7f856e6cdbb65308a27a378a34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5480 zcmdT|du&@*89%L!)jYbg#(6D4Nt-6ApeyCp_PvR{*uLia zrb{aXZ0Q71R#e0!CL|D23*wI072P&yY7q674Ft!L>F5m6(W#164tR6#|X z#G@!cL=hMLpwB^;*Z`SGJJc?MtUwC_5`)yBKKi)2O`yOC6hzi5?c>!#j6dih)r>9e z3ix3N!zfF<0+~oV{U+XYjMeckt$D9~%;`5M+ z)U$1*yFcLpWGM;Jgu&(<>@3rkGVLhS0nlnxJWPtY9VNw}jO-iQ zzq^<@VOrC=QE=?TEgeTZWg?k5jLmlh?cM5sqy@3rn>~mz3i>SQJm?Fc-v<2y=#=ObFlSLcXoxK;X;JH$k@zcnvrN6md1wuSOP>K{XmzBSn6j`qZ6qwZ&a? z!*B_s+>RCBTKaB?tF@DAD6Vom*|q{O06*%In!;M z#B0nAuJ`it^1;P77p~rsjri147ruc)OJm`svC!)SQFjnt4@6M_%Fz1r&xV?AluG_^ zbTJ%t6(>Uwt3`Cdky>aB?GQA~~USy2YnGnA0bm>eOT$<+VS1=}}Gw6#*(|rAs zD|4l#sl0xHG61|-O)<@)2T002`e7i0yi+P!(1kXFC!jZ?3HyTkJObpoK)>7YW6Q8@ z#4zm4lZ`;;m2N263YKM#HDIg(Wuv%fu0mc5+6VmmyCrKGas)ijj{86ve+#f1^47A< z{Ll-TYmRoT80##`y$kvRDEh~CuK;7QJjL1ED#Wr7oE$nnuLRN9>O7uC9(Q^Pxy8o5;^Zj+u5b1AS{(tR>bK zX-Ydzp}1Sq5?j^XEM2w#4?w;um zqqVcMv)$O$(%NS3O11QK^z52$Pqw$1DYM;ZYwv7(NQ}DY%wv%w?VLqiRFY zuhwqfs@D1H(LJR@_|=hyy<2wIJW``zg8V+;2<9+wpBQQA!lVQr0E20Y!tc?V8fdD? z*3>)-HsqC-W!J<|Lw!|mqhF=!!7U7osSFCGtYWB|j=RM0dba}cDn{Sk4oFK}1lz^l z@_hXg5~pYqRN)<@3yd!i^dH4y^7lgs?8j%L2o8gwQ~3C*zXQimb?9f1W`Mp(&_8#V zzbe+qsJ??2;jOHH5sqt>uZCW(l)~p-=@r;&6i0MXs;8%@`W5(KApCRiVb(1$W%mE= zlF8(!Egh$r(9%}U)RKu4mNjeTwE^>(_Q}jpW+*%7;AGVbiPUUj#w==2W~MWG#&R@s zK9MVAO}U)4M4_O?QuFgDnw*=_+NN9QJDheyoA2(_`o|Kp=1>N!-D9V61!0??oy*wf z>Wa&IPn$GmwNwtpwDwqQcdS(_Vwg=&)l8K(W*KuU5&QeCTmco>@xGB*O1RysII(eK zh)+z!59yO5j}PiohsFnWT_o(86hFsA4x0{T9B~u#84xewi~ICD>N*n4H#4H|?h#ta z6908eD;k<+;QvjJ*~)+-f(qBSzt$J5UaQ>S5Zo~rRIBy`Yn~2nu1ZUGZB-`dui8@+ zQ*a++!BtSH3W&dzc)DD`J{s_ z=0b&iiiQgNUm(_^8@$gbit66US|Ib@LRm#wz8jc2e99)#1o8lQo+0#)uim^Tp#i5u>(zEZrsOwkM_&#kA+`Kx3O(mh_lH z7NKp+NH_@*Gt>ICoyeJb+JK*wL<|>lc)6|x+vHVUPuOfSiID!02Xhi00><;=Vx^2V$#2a>!y)Ovm{m&7~I&36AT zAu-SD`p`stY)~KEH-Hr6wL$2QjqdM@kLvq}h9(E6^r?8?=pc;x_{8AIzLBYN?xJRu zI0Sjc>h|RBXOj0s($nY~a-;sFjVz58uDqO#qE$8`cEy{j;G}IcVaNxSuCIP#-J4(s z4(*GNjr7ZP`=3xQb0W8X<^K$_tlS28){E-0AM=jPJ6>Bqg^4dfjXW^ooDB7I~W>WPCu-Z{zh-bsvruZ#y#Fwgy??8o~p zk@sU6Ptwmohwbjhz6u{=A7lw~T&AJm*ud=G$9X4@fR}Md*#^FS>BktnmlI{Z%qh}u z9z0_+9`g6jU#ak8z9rt0PN357`LZ9cam=&s|5max=r|XI zZvm;M-%aFuVlQ|J((eou_kH|+ z4Ij3R@!bEdAY1`2>t?;=e+Ohg=*Rygny|QK+o4(+m&@R#AJ3<5_%+g@46+}8g3P## z=l-7tKWU?@LeSCK7Jq XPpaKA2$Yg-TjlpLOm<2dEByWivA?g> diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/packages/wifi_iot/example/android/app/.cxx/Debug/2f1x4t3d/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 25d3c782b3870833ef08581993ea1c8cd920fa98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5548 zcmdT|du&tJ89%CDVicaHZVvbM*&pNk`baGlg_mmD$~(2jhE?{KRv8>WK(SdjC|+zP;Y_^A*2jRl*>gDpeB&4@o*-R2GWGS{{T z+l&XBhnzM;Rc)B}RiGDbrpj$jD+6nM%3h3)ihI!U{+ag{uH9a^RX=fq+Np(GEe>h5sMd z!Od}|+h&P3SSuXw<>loAXRa??`&1@z@WrL?qS4}b{o=U)@=(~BjLY6I8bIk^`{r4H z%dJwWrapY8KI|x7_P0^t4WIFb7xBDx^wKiDC6s>57^RDTJUQsn#d>gQns2^`IVoMl zSVWrUn^zo}J1$M-%_YhJ@M0y!(uqDGX{=27?tUJ~V0TI-6E^>P@C1xXwBtSD`yT@G zyrADF@MDH}jl=}(te-7F)|&|^nGM^r_UbSOK$#rhp=*#=gMI<{&$}ga8FC0b&y=m8 zjQ>TqAw7U!XeNc>(c~^k3*q&`Jpi`bV5;h>ICxG3+a?K94 zc64+_`#L*&w}qZA%$Rs4&8!WQwIQ_SveYFLMMDpn`H&Uu?dgg37*B;#*+hOObj+}d z8R$EDBJGjRP;1(@3&kC(ns85q$c$;uWR0RZXQhlt%FL;@X=YRD1P_wzv0PihGM_h6 zc1Z7=?(Lh7>K)zP-Cg?j_Kr?td#b%J+P8hWE7{dL`Tv#Y!FDG_(hpBd_a z87*VlsxhC)6|#oh#cHBZP$Q}Nc{EMV&8VHz9rIDUOIPQ6yVb$*#H=xr!6tXv{kej$ zjIYdPEJHXMRGqOn>tmCXu|wL_*x_Mq|DlOtO%n-gCbcrf^2@1C>9cAohYr-PNJnp^ zLoH%K3|G}gl{#+fbCtda4;~yea|I-0#RkSAsX{?$hvOaH59V<=-dmX-ByddR@Jb?I zTl^i%?iD}B6Swd?!8Ih<7Ob0|`zNweL;mYDt8z>;@c(YO%+#w0pTbw+5ntVE<*_E; zmN{Rr_8DK`CEv!{v}9M;W_&fZ&jcb0?s06k0;*MB@wXCBp(}W?M?e)3bZS2D(>xnJ z&^!(L%St0fY=_J{k_(F11*RYMTFRqfma6RgX{fUEP7}f)c>ht9pm-c|KV;r>C~t$z z?+w-(kFr6GKrX<}I}Pmys08MJ3IYoa&o>WFrPo1OL{J(X`2y$?WG5bOz(0k|^UMKd zy_iA#%2}c`i66kQ1ZSRYjfnC)P@X+(zYf}WL3s|j@;Y$~GS4JeZWMPQbCFo?*d9q# zfM;&s3i-eaSwyf~4XYp`dDAu`^1#XH1~##)o5{~bl5?4?-iB|Jh<+kpJdqO-YRkvg zeS&7WVmeVwyWTc5mXT#kmnmcs+A{Tooe&Wttxa2roS~(4_(@4baFK_X<65u`Uh%br zWhG89;d}fv1gS^-L@tv;_a<86;kHf|i-Kon&KZ%;(t~oAw2Wg&&yn~FOTNf#T{S+@ z3=zR#?L-nZ4U@~cRHQ6BiLZ=&Bqg+>ov>`pdHXq!T6rEdcOD&;GhBy5nuc&VBd?3R zKC8)zB=1bMmY>Td@qOr&#fPg$nl>^S8z0t&_Y9#tx)};>cYN*Hvm(h$E0IR%e{|e|)(gURoLhN7>YlTPXI(zw$k%7tONq{x7wH zowkgGEU?|Cnf_f41u@1R8b$T-v!hk?AG zlII5>4yD*V=X&Fz_FGGjYDEno7lz#Kz8JqD~JBg2hmmvFn0Sf6?{U43=ll_0a%8#{{__1^X zm44^Te!TxJK}n3t&YbOh1SO>30zd^61W~(fw$^d5|Fc{Sg#A59r6* zJ^C4bZ^FK|?8llu@fm)a+o=TbKfGm^b)K{lKPXd2iANN{&q|@n z_OB|Q<|X+3o=h1Si?9j|dD-tdY{n0z5qh%3W<09Y;sv~AO1#MMsZQq;NjqPi$ zZ@Q#Hz?Mx~l@%3%#DoALwLkV_pur}@5R{@0iclz(;728fRG>qx)IpI3nzl0YJoox! zZmLQ!@rT!X@B4Y)^ZlN4{Dq;hVUNcnBzT2aP%-?y=#e!kf;-_V!PNTYM`P` z;xQB;qKJcD(62(4*aVqKJJb$>tUwF_iGFHOAAKC%Mo?e~3L@*3_K8{{CLVH;YQ~m! z1^ftv5tJofgG{8Iev@z7`s(;s)_l;u3D}=OCnU;#%Kq(#9bxVPr+#SZ_afRW@de04 z>e)8ZJ}?r)kcre2qoswCZRDe=Y$2M<7G@1ghye7@068{^f^L~vU2FnxwRh#aV|e!nkY?X>|;tX}N4Ftz`>Y8+>{`sU>Y=-VrQg zCX2zgpqVzUSwY80$rNLw{R0&A93>%IG1#1gofR6Z(0GLog4Uwq5mLC*I;;j~kIr7v+6N_hQ zFdSN1x?L`pPmP5GOG|INTySaW9ha*=P5oEyK-xcfTuj_}7g5fv0OAE?yzOqh`e!fL zO8Ls->wzN|&s5vX4MHs5@||96!HPV+boH%rd7^BGTlU}h0b(w`-m=R7H}H3z>9$qk z4dw>NdwF^J;Hftkuiuf4`1Dg3zK%jmkGYFS_VHAKeu>Sn>f!15)vNsq$ z6%0FyX9Ay~!WTZ}3oqe&>*&R0dP^w3!WiYV0eso%^4TD`49z#MVNA+r(HD`S`Q{Zz z=1R*@dGi8g0C=&QVwy!Skd%9ro1Q`5E0;~^0vo^+&>PW;eZhSm0`gp--@EW*%dl<4 z2<*(0EkNd#9w^xgmSv9BVXOmXqqt|TLtYEo5B$gbWpf#F2t3b@2S6ErGq4BpmWs^$ z&In>(L))DV*Z|~U| zdZajG;+ryaHb~Bfuq&UVE|n}9ddMtW!-_{+8McPBH z8QU(Fc1NR0H}gkkOmik@l*~CRZA8*$K5Cn0E}cp8z{s7*? zZ`z_ZcpA|?B`&<`Xw&1Hch@~yr(lA-9?vM|(D#5CZR*CP_#Xs=X$r&dvAQ~FYRT5s zJq9-5mX>ALL{LLxO<#*wrRt&042-Gt3#FoBsJi%FVsO1vf%q9l-`NgGOI!ro#O2C- zj9}h4MN^QK9T2*~czk~EF)SwU00iGYd^QOG2nafbkEb>c$3Si1Cy-`;`HJoC?GCn((wG0u>n0X_bN}e>$S+fwWY=!8QJ{wKvle0#&BhuCrX^WQ7Yr|FT zqAEIW>T_7m(SdPz4Gft1Vm4=3iT=?@S~#^-9iTYC6O)sPL)z5n;UVq7p@|_)TV3;@ zaU%Mu>~MBCH)rE)j~0{Z+2jl=crrVk)v~4?HRhA~V$P5oDw-@7qmlIde00!A&CNtR z7vgPQh3;5%zNgD=)i7FAY2bl;Q6#OIG(RUq9-9u0w8d@Ar%$|!FYeRtsq08E-^_@f zyGLdvOZ?YEQ#CRf2L9g+FD2nRb$zqUsZ=tNBEZ+@G9Uf()XoY+XcHU8FH$Ww@ z{Rrz965|=;%8lX=u*P?iy$1R;Il?2bkywf9{`x#j(Wf>>XJV#*bt1`#N^QE-q8bi-#JS-B1HtQWNvKjs~od!(OC9owq>m~V(-=>*FCNQeQk zi=29O_z?Rb^A5>6>Bqg^1LPeNW^oQ5B7I~W>WM=@-Z{zh-boCBuZ{;%Fwgz7;>Y_f zk@sU6Ptwmohwbjfz78K^KV%7VT&AJm*ud=E$9X3YftPVe*#^FS>BktnmlI{Z%qh}u z9z0_+9`g-x2Y3mx-Y-HS{i^?8k$$rNFID+5-xA-EPN357g^C}qam=&M|5max=r|XI zZvm;M-)-c3Vjp-3((f!3Wz+cOSoB z!G~>QJm-Ha2-m>Nx>+yz-vZeW`td)BRxEDWcBodySV5> diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 1727e5f2a6c8e499da3dfa5a8b5c59b31912a163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5548 zcmdT|YiwI*8UB1?CvKg(X_K}Y-KfjFEmIpi7w6Vao1KfBAg4`}RP?fPYWtkTUThz8 zeA1?ciH&U1N?I5iKlTe%bU*lk5aK4JT@ah}1&Dhee zfIkf3Fv=2_Aron*-}p^STN{6I-QD($!F~>%kSO~p`*#p_gt-Uo`k|%Y_t0L6uRgns~W*6@Z*xn`}=X~G(L*mU7R|h}$`ibjLxBU6bUym(>ckO-Sn`;BJ4-z(m*&qc_ z%AZ*ybJX~A;I|vL@{$zE4O}sby$)G~aoHZy>KH;*GwDQ9P3O`U_~cw%ja&MhEtvXr z8iQ>@Gi8`Ff{uZLAz~x_0~E3pK(!1RA;K7R&c$Gv4wq@HOrHj=Ljz8bVvaRZ49>{@ z=z%?j^cmflQnkEg9%~C7FDc`R^f7G0<7oHxn!Rm^&0Y;6MhujDXb$uzpcg=IfL;Y{ zLTop9jy=I~W?VSF;&yDWcRF8!z6H7mfwzHCpon}GUW9~yuJdzE&blz5pSEl z_J-logmOD7z76zkig+6)yzYpXf%WhU-s?BwZ5s794|*R&{Nd^{ufdmXZN0b5 zsJCg*E;CqFhV8xvbfU~exy*}7{|1+G0KKE)F0{XU_WJyd+w&{+W6RV|%&#=t%(3S$ zox);T81(xV7H$`d#j`QLdtu=pC9Zy9;lmQwaGv^CK8AE~{24K}{1KwOTmi&$%Xp8K z;x)XuXeq@j^Y6HiU3$6NUI+X9iu3$@bAu4)7p}ZpERGc|fAhiRpCRV_JI!nSf4>QC zwlm!xl(@`XVS6tvEgd?0bN320Qa-Gm!aa3`(|!Wtn?57(JkD9QV)-$m>Br5B%pRMPmuF4?NG5ouG{W z0B{)c_Oi^pF$S4ykanyb<297~1oZo$=qKA<0mfo^mbrjRdEQ9aibg#O>;{%|wy&kV zy))F;(b2oxw<|ww;F~Zq7D&c|(3;Iqmxvd1&1d9%W~jHPC)A@q?n`FkxoO`?-7KV` zZ|@1T1v-2!Da*d1OLPl9y^5OQ;ExVgs52qTS8VOrL?gi=vpB15Z0&qh0*_$3D0-UY}Oob#O` zU7nuzA#p|~K$YL(vlr-ax@uBbJ8#3OW*-zznzslSb1nLTkE8C7AnrQlO%SGhhtE~> zEXrJ4RmLmaGP>i?Utv<}UWfBKH)W_e%!H|bX*O-@!d6rrc{q9_cq&=A$9V|*pRAcycB_trvo)(o<F^C8EEef zvor7AdTXtR}Y1BVX}7}-4Ho00yJKr){f>d{zx_q`oI8tbhL4;pY%WU(bN zK$iGBrrjxijxTQEcf1=&uq>E29jnKtl0*LMW>&Q^#lZi&?y{v$MYt4hg$G=9>y?Ka zT{~u7-r6Tzp0ByK)utr7zBcWuseQr|P;if9u{BVwa*Dqdc?w;@#*Tt2!fWSz-luss zI-uDF`bMRYBDx^+j#L6gJOw64UO7bSL0-0x0N!~2(K;|Sd-LX6x zQ30O0eQV@HYh)3?YSqoW2;>Y)56A;2t?5|ACEavxHjtQ2XS7zlO#<5KT;X(91gI?^ zTdM@sEQzUjAyx9WpfU9fOO}{?2BA$ui(7FK&{OJ^8PDo!N`s%2L;x3gc-gLbQ|A?5 zjhkltG#h-EpMoIuh#$|Ulc?T6NqkDB6NQ4{nVGeFq%oTyoh3~DB${VS+`^JCu(c&M zo@lxVptDvy0h)rT#FeN>npOg@j9efo)PfZ^E!E!r97nZ0j%sNfZI#_!n?o~oVRL#; z6FF^0l>bbeJ-pNuI*zodo-&cY(f-PNOe+{=3OIChMdh_jxan_f41u@1R8b$T-v!hk(4F zlII{I-H1s|B~c=mr^5SAg!x>+yz-vQYVyL~uw!dSGj?NC?7HPfLCvLAnf%(#qa|0f4OX``#;{{o)%wowV-e|SqJ*8b8)e6LJxB|aepKPQDM z+rO%Knit{s8!}~JEW$c4wE4hrjY^oqW#xy^ l@omfe!TxeQTcG2ZNNB-i?~y^Elx)WuzXT>bFO5}x{{~a;$pHWW diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake deleted file mode 100644 index 52e4b62b..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.8.0-53-generic") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-53-generic") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "i686") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 52020741..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,2 +0,0 @@ -/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rebuild_cache.dir -/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/edit_cache.dir diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd731..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja deleted file mode 100644 index 2c8e135f..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/CMakeFiles/rules.ninja +++ /dev/null @@ -1,45 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.18 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy -B/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja -t targets - description = All primary targets available: - diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json deleted file mode 100644 index 16034917..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/android_gradle_build.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "buildFiles": [ - "/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja", - "-C", - "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja", - "-C", - "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": {}, - "toolchains": { - "toolchain": { - "cCompilerExecutable": "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang.lld", - "cppCompilerExecutable": "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++.lld" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [] -} \ No newline at end of file diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja deleted file mode 100644 index aa7844fd..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/build.ninja +++ /dev/null @@ -1,105 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.18 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 && /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake --regenerate-during-build -S/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy -B/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 && /home/bazookon/Android/Sdk/cmake/3.18.1/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - -# ============================================================================= -# Target aliases. - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: /home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 - -build all: phony - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/compiler_id.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake /home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCCompilerABI.c /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompiler.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXCompilerABI.cpp /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCXXInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompileFeatures.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineCompilerABI.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeFindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeGenericSystem.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitIncludeInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeParseImplicitLinkInfo.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystem.cmake.in /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeTestCompilerCommon.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang-FindBinUtils.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Compiler/GNU.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Internal/FeatureTesting.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Clang.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-C.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine-CXX.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Determine.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android-Initialize.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Android/Determine-Compiler.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/Linux.cmake /home/bazookon/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/Platform/UnixPaths.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android-legacy.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/compiler_id.cmake /home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/platforms.cmake /home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt CMakeCache.txt CMakeFiles/3.18.1-g262b901/CMakeCCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeCXXCompiler.cmake CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake deleted file mode 100644 index c235c2c9..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: /home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/home/bazookon/Android/Sdk/ndk/26.3.11579264/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt deleted file mode 100644 index 2bdbb565..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/metadata_generation_command.txt +++ /dev/null @@ -1,20 +0,0 @@ - -H/home/bazookon/fvm/versions/3.29.0/packages/flutter_tools/gradle/src/main/groovy --DCMAKE_SYSTEM_NAME=Android --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_SYSTEM_VERSION=23 --DANDROID_PLATFORM=android-23 --DANDROID_ABI=x86 --DCMAKE_ANDROID_ARCH_ABI=x86 --DANDROID_NDK=/home/bazookon/Android/Sdk/ndk/26.3.11579264 --DCMAKE_ANDROID_NDK=/home/bazookon/Android/Sdk/ndk/26.3.11579264 --DCMAKE_TOOLCHAIN_FILE=/home/bazookon/Android/Sdk/ndk/26.3.11579264/build/cmake/android.toolchain.cmake --DCMAKE_MAKE_PROGRAM=/home/bazookon/Android/Sdk/cmake/3.18.1/bin/ninja --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/5y416n70/obj/x86 --DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/build/app/intermediates/cxx/Debug/5y416n70/obj/x86 --DCMAKE_BUILD_TYPE=Debug --B/home/bazookon/Dev/WiFiFlutter/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86 --GNinja --Wno-dev ---no-warn-unused-cli - Build command args: [] - Version: 2 \ No newline at end of file diff --git a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json b/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json deleted file mode 100644 index e799de86..00000000 --- a/packages/wifi_iot/example/android/app/.cxx/Debug/5y416n70/x86/prefab_config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "enabled": false, - "packages": [] -} \ No newline at end of file From 1baf58841ccb6aa65c0a1718af95db5b3154d4e9 Mon Sep 17 00:00:00 2001 From: Harsh Bhikadia Date: Tue, 18 Feb 2025 13:02:48 +0530 Subject: [PATCH 3/7] formatting --- .../com/alternadom/wifiiot/WifiIotPlugin.java | 147 ++++++++++-------- 1 file changed, 78 insertions(+), 69 deletions(-) diff --git a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java index bf3d344b..49125caf 100644 --- a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java +++ b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java @@ -30,7 +30,6 @@ import android.util.Log; import androidx.annotation.NonNull; import androidx.annotation.RequiresApi; -import androidx.core.app.ActivityCompat; import info.whitebyte.hotspotmanager.ClientScanResult; import info.whitebyte.hotspotmanager.FinishScanListener; import info.whitebyte.hotspotmanager.WIFI_AP_STATE; @@ -51,7 +50,7 @@ import org.json.JSONObject; public class WifiIotPlugin - implements FlutterPlugin, + implements FlutterPlugin, ActivityAware, MethodCallHandler, EventChannel.StreamHandler, @@ -80,12 +79,11 @@ public class WifiIotPlugin private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST = 65655435; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN = 65655436; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT = - 65655437; + 65655437; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED = 65655438; private FlutterPlugin.FlutterPluginBinding flutterPluginBinding; // Add this - // initialize members of this class with Context private void initWithContext(Context context) { moContext = context; @@ -98,14 +96,12 @@ private void initWithActivity(Activity activity) { moActivity = activity; } - - @Override public void onAttachedToEngine(@NonNull FlutterPluginBinding binding) { // initialize method and event channel and set handlers channel = new MethodChannel(binding.getBinaryMessenger(), "wifi_iot"); eventChannel = - new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); + new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); channel.setMethodCallHandler(this); eventChannel.setStreamHandler(this); this.flutterPluginBinding = binding; // Store the binding @@ -152,23 +148,20 @@ public void onDetachedFromActivity() { ((ActivityPluginBinding) flutterPluginBinding).removeRequestPermissionsResultListener(this); } moActivity = null; - } - - @Override public boolean onRequestPermissionsResult( - int requestCode, String[] permissions, int[] grantResults) { + int requestCode, String[] permissions, int[] grantResults) { final boolean wasPermissionGranted = - grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; + grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; switch (requestCode) { case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST: if (wasPermissionGranted) { _loadWifiList(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -176,7 +169,7 @@ public boolean onRequestPermissionsResult( case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN: if (wasPermissionGranted) { final EventChannel.EventSink eventSink = - (EventChannel.EventSink) permissionRequestCookie.get(0); + (EventChannel.EventSink) permissionRequestCookie.get(0); _onListen(eventSink); } requestingPermission = false; @@ -188,7 +181,7 @@ public boolean onRequestPermissionsResult( _findAndConnect(poCall, permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -198,7 +191,7 @@ public boolean onRequestPermissionsResult( _isConnected(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Network state permission denied", null); + "WifiIotPlugin.Permission", "Network state permission denied", null); } requestingPermission = false; return true; @@ -209,11 +202,15 @@ public boolean onRequestPermissionsResult( // cleanup private void cleanup() { -// *** Permission Check *** + // *** Permission Check *** // We still keep this check for ACCESS_FINE_LOCATION because getConfiguredNetworks() needs it pre-Q. - // Ensure moContext is not null - if (moContext != null && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { - Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted during cleanup. Some networks may not be removed."); + // Ensure moContext is not null + if (moContext != null + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + != PackageManager.PERMISSION_GRANTED) { + Log.w( + TAG, + "ACCESS_FINE_LOCATION permission not granted during cleanup. Some networks may not be removed."); // We can't call poResult.error() here, but we log a warning. // We continue with the rest of the cleanup, as other parts don't require location. } @@ -239,8 +236,6 @@ private void cleanup() { moWiFiAPManager = null; } - - @Override public void onMethodCall(MethodCall poCall, Result poResult) { switch (poCall.method) { @@ -294,9 +289,9 @@ public void onMethodCall(MethodCall poCall, Result poResult) { isRegisteredWifiNetwork(poCall, poResult); else poResult.error( - "Error", - "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, - null); + "Error", + "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, + null); break; case "isWiFiAPEnabled": isWiFiAPEnabled(poResult); @@ -360,9 +355,9 @@ private void getWiFiAPSSID(Result poResult) { poResult.success(wifiConfiguration.SSID); } else { poResult.error( - "Exception [getWiFiAPSSID]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [getWiFiAPSSID]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } else { SoftApConfiguration softApConfiguration = apReservation.getSoftApConfiguration(); @@ -387,9 +382,9 @@ private void setWiFiAPSSID(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setWiFiAPSSID]", - "Setting SSID name is not supported on API level >= 26", - null); + "Exception [setWiFiAPSSID]", + "Setting SSID name is not supported on API level >= 26", + null); } } @@ -722,8 +717,9 @@ JSONArray handleNetworkScanResult() { JSONArray wifiArray = new JSONArray(); // *** Permission Check *** - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && - moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + != PackageManager.PERMISSION_GRANTED) { // Permission is not granted. Return an empty array or handle the error. Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot scan for Wi-Fi networks."); return wifiArray; // Return an empty array @@ -1043,12 +1039,15 @@ public void run() { Boolean joinOnce = poCall.argument("join_once"); Boolean withInternet = poCall.argument("with_internet"); Integer timeoutInSeconds = poCall.argument("timeout_in_seconds"); -// *** Permission Check *** - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && - moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + // *** Permission Check *** + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + != PackageManager.PERMISSION_GRANTED) { // Permission is not granted. - Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot scan for Wi-Fi networks."); - poResult.error("ERROR_PERMISSION", "Fine location permission required to scan for networks.", null); + Log.w( + TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot scan for Wi-Fi networks."); + poResult.error( + "ERROR_PERMISSION", "Fine location permission required to scan for networks.", null); return; // Exit the runnable } String security = null; @@ -1233,17 +1232,19 @@ private void removeWifiNetwork(MethodCall poCall, Result poResult) { boolean removed = false; // *** Permission Check *** - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && - moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + != PackageManager.PERMISSION_GRANTED) { Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot remove Wi-Fi network."); - poResult.error("ERROR_PERMISSION", "Fine location permission required to remove networks.", null); + poResult.error( + "ERROR_PERMISSION", "Fine location permission required to remove networks.", null); return; } - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { - List mWifiConfigList = moWiFi.getConfiguredNetworks(); // Requires permission - if(mWifiConfigList != null) { //getConfiguredNetworks can return null + List mWifiConfigList = + moWiFi.getConfiguredNetworks(); // Requires permission + if (mWifiConfigList != null) { //getConfiguredNetworks can return null for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { String comparableSSID = ('"' + prefix_ssid); //Add quotes because wifiConfig.SSID has them if (wifiConfig.SSID.startsWith(comparableSSID)) { @@ -1258,7 +1259,8 @@ private void removeWifiNetwork(MethodCall poCall, Result poResult) { // remove network suggestion if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - List suggestions = moWiFi.getNetworkSuggestions(); // Requires permission (if targeting 29+) + List suggestions = + moWiFi.getNetworkSuggestions(); // Requires permission (if targeting 29+) List removeSuggestions = new ArrayList(); for (int i = 0, suggestionsSize = suggestions.size(); i < suggestionsSize; i++) { WifiNetworkSuggestion suggestion = suggestions.get(i); @@ -1266,7 +1268,8 @@ private void removeWifiNetwork(MethodCall poCall, Result poResult) { removeSuggestions.add(suggestion); } } - if (!removeSuggestions.isEmpty()) { // Check if the list is not empty before calling removeNetworkSuggestions + if (!removeSuggestions + .isEmpty()) { // Check if the list is not empty before calling removeNetworkSuggestions final int networksRemoved = moWiFi.removeNetworkSuggestions(removeSuggestions); removed = networksRemoved == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS; } else { @@ -1285,16 +1288,21 @@ private void isRegisteredWifiNetwork(MethodCall poCall, Result poResult) { return; } - // *** Permission Check *** - // Only needed pre-Q - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { - Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot check registered Wi-Fi networks."); - poResult.error("ERROR_PERMISSION", "Fine location permission required to check registered networks.", null); + // Only needed pre-Q + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + != PackageManager.PERMISSION_GRANTED) { + Log.w( + TAG, + "ACCESS_FINE_LOCATION permission not granted. Cannot check registered Wi-Fi networks."); + poResult.error( + "ERROR_PERMISSION", + "Fine location permission required to check registered networks.", + null); return; } - List mWifiConfigList = moWiFi.getConfiguredNetworks(); String comparableSSID = ('"' + ssid + '"'); //Add quotes because wifiConfig.SSID has them if (mWifiConfigList != null) { @@ -1496,29 +1504,30 @@ private int registerWifiNetworkDeprecated(android.net.wifi.WifiConfiguration con int registeredNetwork = -1; // *** Permission Check *** - if (moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { - Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot register Wi-Fi network."); - // We can't use poResult here, as it is not passed down. - // Returning -1 is the best we can do in this case. - return -1; - } - if (moContext.checkSelfPermission(Manifest.permission.CHANGE_WIFI_STATE) != PackageManager.PERMISSION_GRANTED) { - Log.w(TAG, "CHANGE_WIFI_STATE permission not granted. Cannot register Wi-Fi network."); - return -1; - } - if(!Settings.System.canWrite(moContext)){ - Log.w(TAG, "WRITE_SETTINGS permission not granted. Cannot register Wi-Fi network."); - return -1; - } - + if (moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + != PackageManager.PERMISSION_GRANTED) { + Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot register Wi-Fi network."); + // We can't use poResult here, as it is not passed down. + // Returning -1 is the best we can do in this case. + return -1; + } + if (moContext.checkSelfPermission(Manifest.permission.CHANGE_WIFI_STATE) + != PackageManager.PERMISSION_GRANTED) { + Log.w(TAG, "CHANGE_WIFI_STATE permission not granted. Cannot register Wi-Fi network."); + return -1; + } + if (!Settings.System.canWrite(moContext)) { + Log.w(TAG, "WRITE_SETTINGS permission not granted. Cannot register Wi-Fi network."); + return -1; + } - /// Remove the existing configuration for this network + /// Remove the existing configuration for this network List mWifiConfigList = moWiFi.getConfiguredNetworks(); if (mWifiConfigList != null) { for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { if (wifiConfig.SSID.equals(conf.SSID) - && (wifiConfig.BSSID == null + && (wifiConfig.BSSID == null || conf.BSSID == null || wifiConfig.BSSID.equals(conf.BSSID))) { conf.networkId = wifiConfig.networkId; From e86378fddeeb532f88fd394579c062112a2e3d81 Mon Sep 17 00:00:00 2001 From: Harsh Bhikadia Date: Tue, 18 Feb 2025 13:17:04 +0530 Subject: [PATCH 4/7] wifi_scan: fix build --- .../example/android/app/build.gradle | 16 ++++------ .../wifi_scan/example/android/build.gradle | 13 -------- .../wifi_scan/example/android/settings.gradle | 30 ++++++++++++++----- 3 files changed, 28 insertions(+), 31 deletions(-) diff --git a/packages/wifi_scan/example/android/app/build.gradle b/packages/wifi_scan/example/android/app/build.gradle index d2ba306c..042d84f1 100644 --- a/packages/wifi_scan/example/android/app/build.gradle +++ b/packages/wifi_scan/example/android/app/build.gradle @@ -1,3 +1,9 @@ +plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" +} + def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { @@ -6,11 +12,6 @@ if (localPropertiesFile.exists()) { } } -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - def flutterVersionCode = localProperties.getProperty('flutter.versionCode') if (flutterVersionCode == null) { flutterVersionCode = '1' @@ -21,10 +22,6 @@ if (flutterVersionName == null) { flutterVersionName = '1.0' } -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - android { namespace 'dev.flutternetwork.wifi.wifi_scan_example' @@ -66,5 +63,4 @@ flutter { } dependencies { - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" } diff --git a/packages/wifi_scan/example/android/build.gradle b/packages/wifi_scan/example/android/build.gradle index ddf09fbc..b42eb3a7 100644 --- a/packages/wifi_scan/example/android/build.gradle +++ b/packages/wifi_scan/example/android/build.gradle @@ -1,16 +1,3 @@ -buildscript { - ext.kotlin_version = '1.8.21' - repositories { - google() - mavenCentral() - } - - dependencies { - classpath 'com.android.tools.build:gradle:8.2.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - allprojects { repositories { google() diff --git a/packages/wifi_scan/example/android/settings.gradle b/packages/wifi_scan/example/android/settings.gradle index 44e62bcf..5b99b39c 100644 --- a/packages/wifi_scan/example/android/settings.gradle +++ b/packages/wifi_scan/example/android/settings.gradle @@ -1,11 +1,25 @@ -include ':app' +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + }() -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "8.2.0" apply false + id "org.jetbrains.kotlin.android" version "1.8.21" apply false +} + +include ":app" \ No newline at end of file From 6e87a45c6a2f281133e3a24f53cd8e4f29fc96a2 Mon Sep 17 00:00:00 2001 From: Harsh Bhikadia Date: Tue, 18 Feb 2025 13:28:26 +0530 Subject: [PATCH 5/7] wifi_iot: revert changes that were unnecessary for fixing builds with flutter v3.29 --- .gitignore | 1 + packages/wifi_iot/android/build.gradle | 6 +- .../com/alternadom/wifiiot/WifiIotPlugin.java | 738 ++++++++---------- .../wifi_iot/example/android/app/build.gradle | 7 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- 5 files changed, 341 insertions(+), 415 deletions(-) diff --git a/.gitignore b/.gitignore index 59e88dd9..e96dabcc 100644 --- a/.gitignore +++ b/.gitignore @@ -41,6 +41,7 @@ unlinked_spec.ds **/pubspec.lock .fvm/ .fvmrc +.cxx/ # Coverage coverage/ diff --git a/packages/wifi_iot/android/build.gradle b/packages/wifi_iot/android/build.gradle index 372b0222..c4d62eb2 100644 --- a/packages/wifi_iot/android/build.gradle +++ b/packages/wifi_iot/android/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:8.2.2' + classpath 'com.android.tools.build:gradle:8.2.0' } } @@ -24,10 +24,10 @@ apply plugin: 'com.android.library' android { namespace 'com.alternadom.wifiiot' - compileSdkVersion 35 + compileSdkVersion 34 defaultConfig { - minSdkVersion 23 + minSdkVersion 16 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } lintOptions { diff --git a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java index 49125caf..9d11e470 100644 --- a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java +++ b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java @@ -1,7 +1,5 @@ package com.alternadom.wifiiot; -import static android.content.ContentValues.TAG; - import android.Manifest; import android.app.Activity; import android.content.BroadcastReceiver; @@ -42,20 +40,25 @@ import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; -import io.flutter.plugin.common.PluginRegistry; // Import for RequestPermissionsResultListener +import io.flutter.plugin.common.PluginRegistry.Registrar; +import io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener; +import io.flutter.plugin.common.PluginRegistry.ViewDestroyListener; +import io.flutter.view.FlutterNativeView; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; +/** WifiIotPlugin */ public class WifiIotPlugin - implements FlutterPlugin, + implements FlutterPlugin, ActivityAware, MethodCallHandler, EventChannel.StreamHandler, - PluginRegistry.RequestPermissionsResultListener { - + RequestPermissionsResultListener { + /// This local reference serves to register the plugin with the Flutter Engine and unregister it + /// when the Flutter Engine is detached from the Activity private MethodChannel channel; private EventChannel eventChannel; @@ -79,11 +82,9 @@ public class WifiIotPlugin private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST = 65655435; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN = 65655436; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT = - 65655437; + 65655437; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED = 65655438; - private FlutterPlugin.FlutterPluginBinding flutterPluginBinding; // Add this - // initialize members of this class with Context private void initWithContext(Context context) { moContext = context; @@ -96,15 +97,60 @@ private void initWithActivity(Activity activity) { moActivity = activity; } + // cleanup + private void cleanup() { + if (!ssidsToBeRemovedOnExit.isEmpty()) { + List wifiConfigList = moWiFi.getConfiguredNetworks(); + for (String ssid : ssidsToBeRemovedOnExit) { + for (WifiConfiguration wifiConfig : wifiConfigList) { + if (wifiConfig.SSID.equals(ssid)) { + moWiFi.removeNetwork(wifiConfig.networkId); + } + } + } + } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && !suggestionsToBeRemovedOnExit.isEmpty()) { + moWiFi.removeNetworkSuggestions(suggestionsToBeRemovedOnExit); + } + // setting all members to null to avoid memory leaks + channel = null; + eventChannel = null; + moActivity = null; + moContext = null; + moWiFi = null; + moWiFiAPManager = null; + } + + /** Plugin registration. This is used for registering with v1 Android embedding. */ + public static void registerWith(Registrar registrar) { + final MethodChannel channel = new MethodChannel(registrar.messenger(), "wifi_iot"); + final EventChannel eventChannel = + new EventChannel(registrar.messenger(), "plugins.wififlutter.io/wifi_scan"); + final WifiIotPlugin wifiIotPlugin = new WifiIotPlugin(); + wifiIotPlugin.initWithActivity(registrar.activity()); + wifiIotPlugin.initWithContext(registrar.activeContext()); + eventChannel.setStreamHandler(wifiIotPlugin); + channel.setMethodCallHandler(wifiIotPlugin); + + registrar.addViewDestroyListener( + new ViewDestroyListener() { + @Override + public boolean onViewDestroy(FlutterNativeView view) { + wifiIotPlugin.cleanup(); + return false; + } + }); + registrar.addRequestPermissionsResultListener(wifiIotPlugin); + } + @Override public void onAttachedToEngine(@NonNull FlutterPluginBinding binding) { // initialize method and event channel and set handlers channel = new MethodChannel(binding.getBinaryMessenger(), "wifi_iot"); eventChannel = - new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); + new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); channel.setMethodCallHandler(this); eventChannel.setStreamHandler(this); - this.flutterPluginBinding = binding; // Store the binding // initializeWithContext initWithContext(binding.getApplicationContext()); @@ -115,7 +161,6 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) { // set null as channel handlers channel.setMethodCallHandler(null); eventChannel.setStreamHandler(null); - this.flutterPluginBinding = null; // Clear the binding // set member to null cleanup(); @@ -125,7 +170,7 @@ public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) { public void onAttachedToActivity(@NonNull ActivityPluginBinding binding) { // init with activity initWithActivity(binding.getActivity()); - binding.addRequestPermissionsResultListener(this); // Use the binding + binding.addRequestPermissionsResultListener(this); } @Override @@ -138,30 +183,27 @@ public void onDetachedFromActivityForConfigChanges() { public void onReattachedToActivityForConfigChanges(@NonNull ActivityPluginBinding binding) { // init with activity initWithActivity(binding.getActivity()); - binding.addRequestPermissionsResultListener(this); // Use the binding + binding.addRequestPermissionsResultListener(this); } @Override public void onDetachedFromActivity() { - // set activity to null, and remove permission listener - if (moActivity != null && flutterPluginBinding != null) { - ((ActivityPluginBinding) flutterPluginBinding).removeRequestPermissionsResultListener(this); - } + // set activity to null moActivity = null; } @Override public boolean onRequestPermissionsResult( - int requestCode, String[] permissions, int[] grantResults) { + int requestCode, String[] permissions, int[] grantResults) { final boolean wasPermissionGranted = - grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; + grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; switch (requestCode) { case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST: if (wasPermissionGranted) { _loadWifiList(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -169,7 +211,7 @@ public boolean onRequestPermissionsResult( case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN: if (wasPermissionGranted) { final EventChannel.EventSink eventSink = - (EventChannel.EventSink) permissionRequestCookie.get(0); + (EventChannel.EventSink) permissionRequestCookie.get(0); _onListen(eventSink); } requestingPermission = false; @@ -181,7 +223,7 @@ public boolean onRequestPermissionsResult( _findAndConnect(poCall, permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -191,7 +233,7 @@ public boolean onRequestPermissionsResult( _isConnected(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Network state permission denied", null); + "WifiIotPlugin.Permission", "Network state permission denied", null); } requestingPermission = false; return true; @@ -200,42 +242,6 @@ public boolean onRequestPermissionsResult( return false; } - // cleanup - private void cleanup() { - // *** Permission Check *** - // We still keep this check for ACCESS_FINE_LOCATION because getConfiguredNetworks() needs it pre-Q. - // Ensure moContext is not null - if (moContext != null - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) - != PackageManager.PERMISSION_GRANTED) { - Log.w( - TAG, - "ACCESS_FINE_LOCATION permission not granted during cleanup. Some networks may not be removed."); - // We can't call poResult.error() here, but we log a warning. - // We continue with the rest of the cleanup, as other parts don't require location. - } - if (!ssidsToBeRemovedOnExit.isEmpty()) { - List wifiConfigList = moWiFi.getConfiguredNetworks(); - for (String ssid : ssidsToBeRemovedOnExit) { - for (WifiConfiguration wifiConfig : wifiConfigList) { - if (wifiConfig.SSID.equals(ssid)) { - moWiFi.removeNetwork(wifiConfig.networkId); - } - } - } - } - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && !suggestionsToBeRemovedOnExit.isEmpty()) { - moWiFi.removeNetworkSuggestions(suggestionsToBeRemovedOnExit); - } - // setting all members to null to avoid memory leaks - channel = null; - eventChannel = null; - moActivity = null; - moContext = null; - moWiFi = null; - moWiFiAPManager = null; - } - @Override public void onMethodCall(MethodCall poCall, Result poResult) { switch (poCall.method) { @@ -289,9 +295,9 @@ public void onMethodCall(MethodCall poCall, Result poResult) { isRegisteredWifiNetwork(poCall, poResult); else poResult.error( - "Error", - "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, - null); + "Error", + "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, + null); break; case "isWiFiAPEnabled": isWiFiAPEnabled(poResult); @@ -355,9 +361,9 @@ private void getWiFiAPSSID(Result poResult) { poResult.success(wifiConfiguration.SSID); } else { poResult.error( - "Exception [getWiFiAPSSID]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [getWiFiAPSSID]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } else { SoftApConfiguration softApConfiguration = apReservation.getSoftApConfiguration(); @@ -382,9 +388,9 @@ private void setWiFiAPSSID(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setWiFiAPSSID]", - "Setting SSID name is not supported on API level >= 26", - null); + "Exception [setWiFiAPSSID]", + "Setting SSID name is not supported on API level >= 26", + null); } } @@ -413,9 +419,9 @@ private void isSSIDHidden(Result poResult) { poResult.success(wifiConfiguration.hiddenSSID); } else { poResult.error( - "Exception [isSSIDHidden]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [isSSIDHidden]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } } else { @@ -437,9 +443,9 @@ private void setSSIDHidden(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setSSIDHidden]", - "Setting SSID visibility is not supported on API level >= 26", - null); + "Exception [setSSIDHidden]", + "Setting SSID visibility is not supported on API level >= 26", + null); } } @@ -468,9 +474,9 @@ private void getWiFiAPPreSharedKey(Result poResult) { poResult.success(wifiConfiguration.preSharedKey); } else { poResult.error( - "Exception [getWiFiAPPreSharedKey]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [getWiFiAPPreSharedKey]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } else { SoftApConfiguration softApConfiguration = apReservation.getSoftApConfiguration(); @@ -495,9 +501,9 @@ private void setWiFiAPPreSharedKey(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setWiFiAPPreSharedKey]", - "Setting WiFi password is not supported on API level >= 26", - null); + "Exception [setWiFiAPPreSharedKey]", + "Setting WiFi password is not supported on API level >= 26", + null); } } @@ -520,40 +526,40 @@ private void getClientList(MethodCall poCall, final Result poResult) { final Boolean finalOnlyReachables = onlyReachables; FinishScanListener oFinishScanListener = - new FinishScanListener() { - @Override - public void onFinishScan(final ArrayList clients) { - try { - JSONArray clientArray = new JSONArray(); - - for (ClientScanResult client : clients) { - JSONObject clientObject = new JSONObject(); - - Boolean clientIsReachable = client.isReachable(); - Boolean shouldReturnCurrentClient = true; - if (finalOnlyReachables.booleanValue()) { - if (!clientIsReachable.booleanValue()) { - shouldReturnCurrentClient = Boolean.valueOf(false); - } - } - if (shouldReturnCurrentClient.booleanValue()) { - try { - clientObject.put("IPAddr", client.getIpAddr()); - clientObject.put("HWAddr", client.getHWAddr()); - clientObject.put("Device", client.getDevice()); - clientObject.put("isReachable", client.isReachable()); - } catch (JSONException e) { - poResult.error("Exception", e.getMessage(), null); + new FinishScanListener() { + @Override + public void onFinishScan(final ArrayList clients) { + try { + JSONArray clientArray = new JSONArray(); + + for (ClientScanResult client : clients) { + JSONObject clientObject = new JSONObject(); + + Boolean clientIsReachable = client.isReachable(); + Boolean shouldReturnCurrentClient = true; + if (finalOnlyReachables.booleanValue()) { + if (!clientIsReachable.booleanValue()) { + shouldReturnCurrentClient = Boolean.valueOf(false); + } + } + if (shouldReturnCurrentClient.booleanValue()) { + try { + clientObject.put("IPAddr", client.getIpAddr()); + clientObject.put("HWAddr", client.getHWAddr()); + clientObject.put("Device", client.getDevice()); + clientObject.put("isReachable", client.isReachable()); + } catch (JSONException e) { + poResult.error("Exception", e.getMessage(), null); + } + clientArray.put(clientObject); + } } - clientArray.put(clientObject); + poResult.success(clientArray.toString()); + } catch (Exception e) { + poResult.error("Exception", e.getMessage(), null); } } - poResult.success(clientArray.toString()); - } catch (Exception e) { - poResult.error("Exception", e.getMessage(), null); - } - } - }; + }; if (reachableTimeout != null) { moWiFiAPManager.getClientList(onlyReachables, reachableTimeout, oFinishScanListener); @@ -598,41 +604,41 @@ private void setWiFiAPEnabled(MethodCall poCall, final Result poResult) { if (enabled) { localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_ENABLING; moWiFi.startLocalOnlyHotspot( - new WifiManager.LocalOnlyHotspotCallback() { - @Override - public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) { - super.onStarted(reservation); - apReservation = reservation; - localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_ENABLED; - poResult.success(true); - } + new WifiManager.LocalOnlyHotspotCallback() { + @Override + public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) { + super.onStarted(reservation); + apReservation = reservation; + localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_ENABLED; + poResult.success(true); + } - @Override - public void onStopped() { - super.onStopped(); - if (apReservation != null) { - apReservation.close(); - } - apReservation = null; - localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLED; - Log.d(WifiIotPlugin.class.getSimpleName(), "LocalHotspot Stopped."); - } + @Override + public void onStopped() { + super.onStopped(); + if (apReservation != null) { + apReservation.close(); + } + apReservation = null; + localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLED; + Log.d(WifiIotPlugin.class.getSimpleName(), "LocalHotspot Stopped."); + } - @Override - public void onFailed(int reason) { - super.onFailed(reason); - if (apReservation != null) { - apReservation.close(); - } - apReservation = null; - localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_FAILED; - Log.d( - WifiIotPlugin.class.getSimpleName(), - "LocalHotspot failed with code: " + String.valueOf(reason)); - poResult.success(false); - } - }, - new Handler()); + @Override + public void onFailed(int reason) { + super.onFailed(reason); + if (apReservation != null) { + apReservation.close(); + } + apReservation = null; + localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_FAILED; + Log.d( + WifiIotPlugin.class.getSimpleName(), + "LocalHotspot failed with code: " + String.valueOf(reason)); + poResult.success(false); + } + }, + new Handler()); } else { localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLING; if (apReservation != null) { @@ -641,7 +647,7 @@ public void onFailed(int reason) { poResult.success(true); } else { Log.e( - WifiIotPlugin.class.getSimpleName(), "Can't disable WiFi AP, apReservation is null."); + WifiIotPlugin.class.getSimpleName(), "Can't disable WiFi AP, apReservation is null."); poResult.success(false); } localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLED; @@ -673,7 +679,7 @@ private void getWiFiAPState(Result poResult) { @Override public void onListen(Object o, EventChannel.EventSink eventSink) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { return; @@ -682,8 +688,8 @@ public void onListen(Object o, EventChannel.EventSink eventSink) { permissionRequestCookie.clear(); permissionRequestCookie.add(eventSink); moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, - PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN); + new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, + PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN); // actual call will be handled in [onRequestPermissionsResult] } else { _onListen(eventSink); @@ -693,7 +699,7 @@ public void onListen(Object o, EventChannel.EventSink eventSink) { private void _onListen(EventChannel.EventSink eventSink) { receiver = createReceiver(eventSink); moContext.registerReceiver( - receiver, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)); + receiver, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)); } @Override @@ -714,21 +720,8 @@ public void onReceive(Context context, Intent intent) { } JSONArray handleNetworkScanResult() { - JSONArray wifiArray = new JSONArray(); - - // *** Permission Check *** - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) - != PackageManager.PERMISSION_GRANTED) { - // Permission is not granted. Return an empty array or handle the error. - Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot scan for Wi-Fi networks."); - return wifiArray; // Return an empty array - // Alternatively, you could throw an exception or return null, - // depending on how you want to handle this in the calling code. - } - - // Permission is granted, proceed with scan. List results = moWiFi.getScanResults(); + JSONArray wifiArray = new JSONArray(); try { for (ScanResult result : results) { @@ -756,27 +749,27 @@ JSONArray handleNetworkScanResult() { } } } catch (JSONException e) { - // Handle JSONException (e.g., log the error) - Log.e(TAG, "Error creating JSON object: " + e.getMessage()); + e.printStackTrace(); + } finally { + return wifiArray; } - return wifiArray; } /// Method to load wifi list into string via Callback. Returns a stringified JSONArray private void loadWifiList(final Result poResult) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { poResult.error( - "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); + "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); return; } requestingPermission = true; permissionRequestResultCallback = poResult; moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, - PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST); + new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, + PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST); // actual call will be handled in [onRequestPermissionsResult] } else { _loadWifiList(poResult); @@ -801,16 +794,16 @@ private boolean selectNetwork(final Network network, final ConnectivityManager m } private void onAvailableNetwork( - final ConnectivityManager manager, final Network network, final Result poResult) { + final ConnectivityManager manager, final Network network, final Result poResult) { final boolean result = selectNetwork(network, manager); final Handler handler = new Handler(Looper.getMainLooper()); handler.post( - new Runnable() { - @Override - public void run() { - poResult.success(result); - } - }); + new Runnable() { + @Override + public void run() { + poResult.success(result); + } + }); } /// Method to force wifi usage if the user needs to send requests via wifi @@ -825,7 +818,7 @@ private void forceWifiUsage(final MethodCall poCall, final Result poResult) { boolean useWifi = poCall.argument("useWifi"); final ConnectivityManager manager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); boolean success = true; boolean shouldReply = true; @@ -843,15 +836,15 @@ private void forceWifiUsage(final MethodCall poCall, final Result poResult) { builder.addTransportType(NetworkCapabilities.TRANSPORT_WIFI); shouldReply = false; manager.requestNetwork( - builder.build(), - new ConnectivityManager.NetworkCallback() { - @Override - public void onAvailable(Network network) { - super.onAvailable(network); - manager.unregisterNetworkCallback(this); - onAvailableNetwork(manager, network, poResult); - } - }); + builder.build(), + new ConnectivityManager.NetworkCallback() { + @Override + public void onAvailable(Network network) { + super.onAvailable(network); + manager.unregisterNetworkCallback(this); + onAvailableNetwork(manager, network, poResult); + } + }); } } else { success = selectNetwork(null, manager); @@ -888,7 +881,7 @@ private void setEnabled(MethodCall poCall, Result poResult) { } } else { Log.e( - WifiIotPlugin.class.getSimpleName(), "Error `setEnabled`: shouldOpenSettings is null."); + WifiIotPlugin.class.getSimpleName(), "Error `setEnabled`: shouldOpenSettings is null."); } } @@ -908,15 +901,15 @@ public void run() { Integer timeoutInSeconds = poCall.argument("timeout_in_seconds"); connectTo( - poResult, - ssid, - bssid, - password, - security, - joinOnce, - withInternet, - isHidden, - timeoutInSeconds); + poResult, + ssid, + bssid, + password, + security, + joinOnce, + withInternet, + isHidden, + timeoutInSeconds); } }.start(); } @@ -933,9 +926,9 @@ private static MacAddress macAddressFromBssid(String bssid) { return MacAddress.fromString(bssid); } catch (IllegalArgumentException invalidRepresentation) { Log.e( - WifiIotPlugin.class.getSimpleName(), - "Mac address parsing failed for bssid: " + bssid, - invalidRepresentation); + WifiIotPlugin.class.getSimpleName(), + "Mac address parsing failed for bssid: " + bssid, + invalidRepresentation); return null; } } @@ -972,17 +965,17 @@ private void registerWifiNetwork(final MethodCall poCall, final Result poResult) } else if (security != null && security.toUpperCase().equals("WEP")) { // WEP is not supported poResult.error( - "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); + "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); return; } final ArrayList suggestionsList = - new ArrayList(); + new ArrayList(); suggestionsList.add(suggestedNet.build()); Bundle bundle = new Bundle(); bundle.putParcelableArrayList( - android.provider.Settings.EXTRA_WIFI_NETWORK_LIST, suggestionsList); + android.provider.Settings.EXTRA_WIFI_NETWORK_LIST, suggestionsList); Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_ADD_NETWORKS); intent.putExtras(bundle); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); @@ -992,7 +985,7 @@ private void registerWifiNetwork(final MethodCall poCall, final Result poResult) } else { // Deprecated version android.net.wifi.WifiConfiguration conf = - generateConfiguration(ssid, bssid, password, security, isHidden); + generateConfiguration(ssid, bssid, password, security, isHidden); int updateNetwork = registerWifiNetworkDeprecated(conf); @@ -1010,11 +1003,11 @@ private void registerWifiNetwork(final MethodCall poCall, final Result poResult) /// Callback returns true if ssid is in the range private void findAndConnect(final MethodCall poCall, final Result poResult) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { poResult.error( - "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); + "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); return; } requestingPermission = true; @@ -1022,8 +1015,8 @@ private void findAndConnect(final MethodCall poCall, final Result poResult) { permissionRequestCookie.clear(); permissionRequestCookie.add(poCall); moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, - PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT); + new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, + PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT); // actual call will be handled in [onRequestPermissionsResult] } else { _findAndConnect(poCall, poResult); @@ -1039,23 +1032,13 @@ public void run() { Boolean joinOnce = poCall.argument("join_once"); Boolean withInternet = poCall.argument("with_internet"); Integer timeoutInSeconds = poCall.argument("timeout_in_seconds"); - // *** Permission Check *** - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) - != PackageManager.PERMISSION_GRANTED) { - // Permission is not granted. - Log.w( - TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot scan for Wi-Fi networks."); - poResult.error( - "ERROR_PERMISSION", "Fine location permission required to scan for networks.", null); - return; // Exit the runnable - } + String security = null; List results = moWiFi.getScanResults(); for (ScanResult result : results) { String resultString = "" + result.SSID; if (ssid.equals(resultString) - && (result.BSSID == null || bssid == null || result.BSSID.equals(bssid))) { + && (result.BSSID == null || bssid == null || result.BSSID.equals(bssid))) { security = getSecurityType(result); if (bssid == null) { bssid = result.BSSID; @@ -1064,15 +1047,15 @@ public void run() { } connectTo( - poResult, - ssid, - bssid, - password, - security, - joinOnce, - withInternet, - false, - timeoutInSeconds); + poResult, + ssid, + bssid, + password, + security, + joinOnce, + withInternet, + false, + timeoutInSeconds); } }.start(); } @@ -1081,8 +1064,8 @@ private static String getSecurityType(ScanResult scanResult) { String capabilities = scanResult.capabilities; if (capabilities.contains("WPA") - || capabilities.contains("WPA2") - || capabilities.contains("WPA/WPA2 PSK")) { + || capabilities.contains("WPA2") + || capabilities.contains("WPA/WPA2 PSK")) { return "WPA"; } else if (capabilities.contains("WEP")) { return "WEP"; @@ -1097,17 +1080,17 @@ private void isConnected(Result poResult) { isConnectedDeprecated(poResult); } else { if (moContext.checkSelfPermission(Manifest.permission.ACCESS_NETWORK_STATE) - != PackageManager.PERMISSION_GRANTED) { + != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { poResult.error( - "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); + "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); return; } requestingPermission = true; permissionRequestResultCallback = poResult; moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_NETWORK_STATE}, - PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED); + new String[] {Manifest.permission.ACCESS_NETWORK_STATE}, + PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED); // actual call will be handled in [onRequestPermissionsResult] } else { _isConnected(poResult); @@ -1117,16 +1100,16 @@ private void isConnected(Result poResult) { private void _isConnected(Result poResult) { ConnectivityManager connManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); boolean result = false; if (connManager != null) { // `connManager.getActiveNetwork` only return if the network has internet // therefore using `connManager.getAllNetworks()` to check all networks for (final Network network : connManager.getAllNetworks()) { final NetworkCapabilities capabilities = - network != null ? connManager.getNetworkCapabilities(network) : null; + network != null ? connManager.getNetworkCapabilities(network) : null; final boolean isConnected = - capabilities != null && capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI); + capabilities != null && capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI); if (isConnected) { result = true; break; @@ -1140,9 +1123,9 @@ private void _isConnected(Result poResult) { @SuppressWarnings("deprecation") private void isConnectedDeprecated(Result poResult) { ConnectivityManager connManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); android.net.NetworkInfo mWifi = - connManager != null ? connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) : null; + connManager != null ? connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) : null; poResult.success(mWifi != null && mWifi.isConnected()); } @@ -1156,7 +1139,7 @@ private void disconnect(Result poResult) { } else { if (networkCallback != null) { final ConnectivityManager connectivityManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); connectivityManager.unregisterNetworkCallback(networkCallback); networkCallback = null; disconnected = true; @@ -1166,8 +1149,8 @@ private void disconnect(Result poResult) { disconnected = networksRemoved == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS; } else { Log.e( - WifiIotPlugin.class.getSimpleName(), - "Can't disconnect from WiFi, networkCallback and networkSuggestions is null."); + WifiIotPlugin.class.getSimpleName(), + "Can't disconnect from WiFi, networkCallback and networkSuggestions is null."); } } poResult.success(disconnected); @@ -1225,42 +1208,27 @@ private void getIP(Result poResult) { /// This method will remove the WiFi network as per the passed SSID from the device list private void removeWifiNetwork(MethodCall poCall, Result poResult) { String prefix_ssid = poCall.argument("ssid"); - if (prefix_ssid == null || prefix_ssid.isEmpty()) { - poResult.error("ERROR_INVALID_SSID", "No prefix SSID was provided.", null); - return; + if (prefix_ssid.equals("")) { + poResult.error("Error", "No prefix SSID was given!", null); } boolean removed = false; - // *** Permission Check *** - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) - != PackageManager.PERMISSION_GRANTED) { - Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot remove Wi-Fi network."); - poResult.error( - "ERROR_PERMISSION", "Fine location permission required to remove networks.", null); - return; - } - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { - List mWifiConfigList = - moWiFi.getConfiguredNetworks(); // Requires permission - if (mWifiConfigList != null) { //getConfiguredNetworks can return null - for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { - String comparableSSID = ('"' + prefix_ssid); //Add quotes because wifiConfig.SSID has them - if (wifiConfig.SSID.startsWith(comparableSSID)) { - moWiFi.removeNetwork(wifiConfig.networkId); - moWiFi.saveConfiguration(); - removed = true; - break; - } + List mWifiConfigList = moWiFi.getConfiguredNetworks(); + for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { + String comparableSSID = ('"' + prefix_ssid); //Add quotes because wifiConfig.SSID has them + if (wifiConfig.SSID.startsWith(comparableSSID)) { + moWiFi.removeNetwork(wifiConfig.networkId); + moWiFi.saveConfiguration(); + removed = true; + break; } } } // remove network suggestion - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - List suggestions = - moWiFi.getNetworkSuggestions(); // Requires permission (if targeting 29+) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { + List suggestions = moWiFi.getNetworkSuggestions(); List removeSuggestions = new ArrayList(); for (int i = 0, suggestionsSize = suggestions.size(); i < suggestionsSize; i++) { WifiNetworkSuggestion suggestion = suggestions.get(i); @@ -1268,13 +1236,8 @@ private void removeWifiNetwork(MethodCall poCall, Result poResult) { removeSuggestions.add(suggestion); } } - if (!removeSuggestions - .isEmpty()) { // Check if the list is not empty before calling removeNetworkSuggestions - final int networksRemoved = moWiFi.removeNetworkSuggestions(removeSuggestions); - removed = networksRemoved == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS; - } else { - removed = true; //Consider it a successful removal if nothing matches the criteria. - } + final int networksRemoved = moWiFi.removeNetworkSuggestions(removeSuggestions); + removed = networksRemoved == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS; } poResult.success(removed); } @@ -1283,25 +1246,6 @@ private void removeWifiNetwork(MethodCall poCall, Result poResult) { private void isRegisteredWifiNetwork(MethodCall poCall, Result poResult) { String ssid = poCall.argument("ssid"); - if (ssid == null || ssid.isEmpty()) { - poResult.error("ERROR_INVALID_SSID", "SSID cannot be null or empty.", null); - return; - } - - // *** Permission Check *** - // Only needed pre-Q - if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) - != PackageManager.PERMISSION_GRANTED) { - Log.w( - TAG, - "ACCESS_FINE_LOCATION permission not granted. Cannot check registered Wi-Fi networks."); - poResult.error( - "ERROR_PERMISSION", - "Fine location permission required to check registered networks.", - null); - return; - } List mWifiConfigList = moWiFi.getConfiguredNetworks(); String comparableSSID = ('"' + ssid + '"'); //Add quotes because wifiConfig.SSID has them @@ -1335,37 +1279,37 @@ private static String longToIP(int longIp) { /// Method to connect to WIFI Network private void connectTo( - final Result poResult, - final String ssid, - final String bssid, - final String password, - final String security, - final Boolean joinOnce, - final Boolean withInternet, - final Boolean isHidden, - final Integer timeoutInSeconds) { + final Result poResult, + final String ssid, + final String bssid, + final String password, + final String security, + final Boolean joinOnce, + final Boolean withInternet, + final Boolean isHidden, + final Integer timeoutInSeconds) { final Handler handler = new Handler(Looper.getMainLooper()); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { final boolean connected = - connectToDeprecated(ssid, bssid, password, security, joinOnce, isHidden); + connectToDeprecated(ssid, bssid, password, security, joinOnce, isHidden); handler.post( - new Runnable() { - @Override - public void run() { - poResult.success(connected); - } - }); + new Runnable() { + @Override + public void run() { + poResult.success(connected); + } + }); } else { // error if WEP security, since not supported if (security != null && security.toUpperCase().equals("WEP")) { handler.post( - new Runnable() { - @Override - public void run() { - poResult.error( - "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); - } - }); + new Runnable() { + @Override + public void run() { + poResult.error( + "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); + } + }); return; } @@ -1379,12 +1323,12 @@ public void run() { final MacAddress macAddress = macAddressFromBssid(bssid); if (macAddress == null) { handler.post( - new Runnable() { - @Override - public void run() { - poResult.error("Error", "Invalid BSSID representation", ""); - } - }); + new Runnable() { + @Override + public void run() { + poResult.error("Error", "Invalid BSSID representation", ""); + } + }); return; } builder.setBssid(macAddress); @@ -1413,12 +1357,12 @@ public void run() { Log.e(WifiIotPlugin.class.getSimpleName(), "status: " + status); handler.post( - new Runnable() { - @Override - public void run() { - poResult.success(status == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS); - } - }); + new Runnable() { + @Override + public void run() { + poResult.success(status == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS); + } + }); } else { // Make new network specifier final WifiNetworkSpecifier.Builder builder = new WifiNetworkSpecifier.Builder(); @@ -1429,12 +1373,12 @@ public void run() { final MacAddress macAddress = macAddressFromBssid(bssid); if (macAddress == null) { handler.post( - new Runnable() { - @Override - public void run() { - poResult.error("Error", "Invalid BSSID representation", ""); - } - }); + new Runnable() { + @Override + public void run() { + poResult.error("Error", "Invalid BSSID representation", ""); + } + }); return; } builder.setBssid(macAddress); @@ -1446,54 +1390,54 @@ public void run() { } final NetworkRequest networkRequest = - new NetworkRequest.Builder() - .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) - .removeCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) - .setNetworkSpecifier(builder.build()) - .build(); + new NetworkRequest.Builder() + .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) + .removeCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) + .setNetworkSpecifier(builder.build()) + .build(); final ConnectivityManager connectivityManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); if (networkCallback != null) connectivityManager.unregisterNetworkCallback(networkCallback); networkCallback = - new ConnectivityManager.NetworkCallback() { - boolean resultSent = false; + new ConnectivityManager.NetworkCallback() { + boolean resultSent = false; - @Override - public void onAvailable(@NonNull Network network) { - super.onAvailable(network); - if (!resultSent) { - joinedNetwork = network; - poResult.success(true); - resultSent = true; - } - } + @Override + public void onAvailable(@NonNull Network network) { + super.onAvailable(network); + if (!resultSent) { + joinedNetwork = network; + poResult.success(true); + resultSent = true; + } + } - @Override - public void onUnavailable() { - super.onUnavailable(); - if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { - connectivityManager.unregisterNetworkCallback(this); - } - if (!resultSent) { - poResult.success(false); - resultSent = true; - } - } + @Override + public void onUnavailable() { + super.onUnavailable(); + if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { + connectivityManager.unregisterNetworkCallback(this); + } + if (!resultSent) { + poResult.success(false); + resultSent = true; + } + } - @Override - public void onLost(Network network) { - super.onLost(network); - if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { - connectivityManager.unregisterNetworkCallback(this); - } - } - }; + @Override + public void onLost(Network network) { + super.onLost(network); + if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { + connectivityManager.unregisterNetworkCallback(this); + } + } + }; connectivityManager.requestNetwork( - networkRequest, networkCallback, handler, timeoutInSeconds * 1000); + networkRequest, networkCallback, handler, timeoutInSeconds * 1000); } } } @@ -1503,43 +1447,25 @@ private int registerWifiNetworkDeprecated(android.net.wifi.WifiConfiguration con int updateNetwork = -1; int registeredNetwork = -1; - // *** Permission Check *** - if (moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) - != PackageManager.PERMISSION_GRANTED) { - Log.w(TAG, "ACCESS_FINE_LOCATION permission not granted. Cannot register Wi-Fi network."); - // We can't use poResult here, as it is not passed down. - // Returning -1 is the best we can do in this case. - return -1; - } - if (moContext.checkSelfPermission(Manifest.permission.CHANGE_WIFI_STATE) - != PackageManager.PERMISSION_GRANTED) { - Log.w(TAG, "CHANGE_WIFI_STATE permission not granted. Cannot register Wi-Fi network."); - return -1; - } - if (!Settings.System.canWrite(moContext)) { - Log.w(TAG, "WRITE_SETTINGS permission not granted. Cannot register Wi-Fi network."); - return -1; - } - - /// Remove the existing configuration for this network + /// Remove the existing configuration for this netwrok List mWifiConfigList = moWiFi.getConfiguredNetworks(); if (mWifiConfigList != null) { for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { if (wifiConfig.SSID.equals(conf.SSID) - && (wifiConfig.BSSID == null + && (wifiConfig.BSSID == null || conf.BSSID == null || wifiConfig.BSSID.equals(conf.BSSID))) { conf.networkId = wifiConfig.networkId; registeredNetwork = wifiConfig.networkId; - updateNetwork = moWiFi.updateNetwork(conf); //Requires CHANGE_WIFI_STATE + WRITE_SETTINGS + updateNetwork = moWiFi.updateNetwork(conf); } } } /// If network not already in configured networks add new network if (updateNetwork == -1) { - updateNetwork = moWiFi.addNetwork(conf); //Requires CHANGE_WIFI_STATE + WRITE_SETTINGS + updateNetwork = moWiFi.addNetwork(conf); moWiFi.saveConfiguration(); } @@ -1552,7 +1478,7 @@ private int registerWifiNetworkDeprecated(android.net.wifi.WifiConfiguration con } private android.net.wifi.WifiConfiguration generateConfiguration( - String ssid, String bssid, String password, String security, Boolean isHidden) { + String ssid, String bssid, String password, String security, Boolean isHidden) { android.net.wifi.WifiConfiguration conf = new android.net.wifi.WifiConfiguration(); conf.SSID = "\"" + ssid + "\""; conf.hiddenSSID = isHidden != null ? isHidden : false; @@ -1599,15 +1525,15 @@ private android.net.wifi.WifiConfiguration generateConfiguration( @SuppressWarnings("deprecation") private Boolean connectToDeprecated( - String ssid, - String bssid, - String password, - String security, - Boolean joinOnce, - Boolean isHidden) { + String ssid, + String bssid, + String password, + String security, + Boolean joinOnce, + Boolean isHidden) { /// Make new configuration android.net.wifi.WifiConfiguration conf = - generateConfiguration(ssid, bssid, password, security, isHidden); + generateConfiguration(ssid, bssid, password, security, isHidden); int updateNetwork = registerWifiNetworkDeprecated(conf); @@ -1648,4 +1574,4 @@ private Boolean connectToDeprecated( return connected; } -} +} \ No newline at end of file diff --git a/packages/wifi_iot/example/android/app/build.gradle b/packages/wifi_iot/example/android/app/build.gradle index beb94e36..00249e52 100644 --- a/packages/wifi_iot/example/android/app/build.gradle +++ b/packages/wifi_iot/example/android/app/build.gradle @@ -42,10 +42,9 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "com.example.vendeme_check_plugin_example" - // You can update the following values to match your application needs. - // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. - minSdkVersion 23 + applicationId "com.alternadom.wifiiotexample" + minSdkVersion flutter.minSdkVersion + targetSdkVersion flutter.targetSdkVersion targetSdkVersion flutter.targetSdkVersion versionCode flutterVersionCode.toInteger() versionName flutterVersionName diff --git a/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties b/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties index b4cfa2e3..3acc4a6f 100644 --- a/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/packages/wifi_iot/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ -#Thu Feb 13 12:58:16 CLST 2025 +distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip \ No newline at end of file From 72d1a139bb1798800e2a3bfce35fcfd53cf41284 Mon Sep 17 00:00:00 2001 From: Harsh Bhikadia Date: Tue, 18 Feb 2025 14:06:22 +0530 Subject: [PATCH 6/7] remove: v1 embeddings support --- .../com/alternadom/wifiiot/WifiIotPlugin.java | 535 +++++++++--------- 1 file changed, 255 insertions(+), 280 deletions(-) diff --git a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java index 9d11e470..9f82228e 100644 --- a/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java +++ b/packages/wifi_iot/android/src/main/java/com/alternadom/wifiiot/WifiIotPlugin.java @@ -40,10 +40,7 @@ import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; -import io.flutter.plugin.common.PluginRegistry.Registrar; -import io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener; -import io.flutter.plugin.common.PluginRegistry.ViewDestroyListener; -import io.flutter.view.FlutterNativeView; +import io.flutter.plugin.common.PluginRegistry; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; @@ -52,11 +49,11 @@ /** WifiIotPlugin */ public class WifiIotPlugin - implements FlutterPlugin, + implements FlutterPlugin, ActivityAware, MethodCallHandler, EventChannel.StreamHandler, - RequestPermissionsResultListener { + PluginRegistry.RequestPermissionsResultListener { /// This local reference serves to register the plugin with the Flutter Engine and unregister it /// when the Flutter Engine is detached from the Activity private MethodChannel channel; @@ -82,7 +79,7 @@ public class WifiIotPlugin private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST = 65655435; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN = 65655436; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT = - 65655437; + 65655437; private static final int PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED = 65655438; // initialize members of this class with Context @@ -121,34 +118,12 @@ private void cleanup() { moWiFiAPManager = null; } - /** Plugin registration. This is used for registering with v1 Android embedding. */ - public static void registerWith(Registrar registrar) { - final MethodChannel channel = new MethodChannel(registrar.messenger(), "wifi_iot"); - final EventChannel eventChannel = - new EventChannel(registrar.messenger(), "plugins.wififlutter.io/wifi_scan"); - final WifiIotPlugin wifiIotPlugin = new WifiIotPlugin(); - wifiIotPlugin.initWithActivity(registrar.activity()); - wifiIotPlugin.initWithContext(registrar.activeContext()); - eventChannel.setStreamHandler(wifiIotPlugin); - channel.setMethodCallHandler(wifiIotPlugin); - - registrar.addViewDestroyListener( - new ViewDestroyListener() { - @Override - public boolean onViewDestroy(FlutterNativeView view) { - wifiIotPlugin.cleanup(); - return false; - } - }); - registrar.addRequestPermissionsResultListener(wifiIotPlugin); - } - @Override public void onAttachedToEngine(@NonNull FlutterPluginBinding binding) { // initialize method and event channel and set handlers channel = new MethodChannel(binding.getBinaryMessenger(), "wifi_iot"); eventChannel = - new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); + new EventChannel(binding.getBinaryMessenger(), "plugins.wififlutter.io/wifi_scan"); channel.setMethodCallHandler(this); eventChannel.setStreamHandler(this); @@ -194,16 +169,16 @@ public void onDetachedFromActivity() { @Override public boolean onRequestPermissionsResult( - int requestCode, String[] permissions, int[] grantResults) { + int requestCode, String[] permissions, int[] grantResults) { final boolean wasPermissionGranted = - grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; + grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED; switch (requestCode) { case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST: if (wasPermissionGranted) { _loadWifiList(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -211,7 +186,7 @@ public boolean onRequestPermissionsResult( case PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN: if (wasPermissionGranted) { final EventChannel.EventSink eventSink = - (EventChannel.EventSink) permissionRequestCookie.get(0); + (EventChannel.EventSink) permissionRequestCookie.get(0); _onListen(eventSink); } requestingPermission = false; @@ -223,7 +198,7 @@ public boolean onRequestPermissionsResult( _findAndConnect(poCall, permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Fine location permission denied", null); + "WifiIotPlugin.Permission", "Fine location permission denied", null); } requestingPermission = false; return true; @@ -233,7 +208,7 @@ public boolean onRequestPermissionsResult( _isConnected(permissionRequestResultCallback); } else { permissionRequestResultCallback.error( - "WifiIotPlugin.Permission", "Network state permission denied", null); + "WifiIotPlugin.Permission", "Network state permission denied", null); } requestingPermission = false; return true; @@ -295,9 +270,9 @@ public void onMethodCall(MethodCall poCall, Result poResult) { isRegisteredWifiNetwork(poCall, poResult); else poResult.error( - "Error", - "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, - null); + "Error", + "isRegisteredWifiNetwork not supported for Android SDK " + Build.VERSION.SDK_INT, + null); break; case "isWiFiAPEnabled": isWiFiAPEnabled(poResult); @@ -361,9 +336,9 @@ private void getWiFiAPSSID(Result poResult) { poResult.success(wifiConfiguration.SSID); } else { poResult.error( - "Exception [getWiFiAPSSID]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [getWiFiAPSSID]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } else { SoftApConfiguration softApConfiguration = apReservation.getSoftApConfiguration(); @@ -388,9 +363,9 @@ private void setWiFiAPSSID(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setWiFiAPSSID]", - "Setting SSID name is not supported on API level >= 26", - null); + "Exception [setWiFiAPSSID]", + "Setting SSID name is not supported on API level >= 26", + null); } } @@ -419,9 +394,9 @@ private void isSSIDHidden(Result poResult) { poResult.success(wifiConfiguration.hiddenSSID); } else { poResult.error( - "Exception [isSSIDHidden]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [isSSIDHidden]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } } else { @@ -443,9 +418,9 @@ private void setSSIDHidden(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setSSIDHidden]", - "Setting SSID visibility is not supported on API level >= 26", - null); + "Exception [setSSIDHidden]", + "Setting SSID visibility is not supported on API level >= 26", + null); } } @@ -474,9 +449,9 @@ private void getWiFiAPPreSharedKey(Result poResult) { poResult.success(wifiConfiguration.preSharedKey); } else { poResult.error( - "Exception [getWiFiAPPreSharedKey]", - "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", - null); + "Exception [getWiFiAPPreSharedKey]", + "Security type is not WifiConfiguration.KeyMgmt.None or WifiConfiguration.KeyMgmt.WPA2_PSK", + null); } } else { SoftApConfiguration softApConfiguration = apReservation.getSoftApConfiguration(); @@ -501,9 +476,9 @@ private void setWiFiAPPreSharedKey(MethodCall poCall, Result poResult) { poResult.success(null); } else { poResult.error( - "Exception [setWiFiAPPreSharedKey]", - "Setting WiFi password is not supported on API level >= 26", - null); + "Exception [setWiFiAPPreSharedKey]", + "Setting WiFi password is not supported on API level >= 26", + null); } } @@ -526,40 +501,40 @@ private void getClientList(MethodCall poCall, final Result poResult) { final Boolean finalOnlyReachables = onlyReachables; FinishScanListener oFinishScanListener = - new FinishScanListener() { - @Override - public void onFinishScan(final ArrayList clients) { - try { - JSONArray clientArray = new JSONArray(); - - for (ClientScanResult client : clients) { - JSONObject clientObject = new JSONObject(); - - Boolean clientIsReachable = client.isReachable(); - Boolean shouldReturnCurrentClient = true; - if (finalOnlyReachables.booleanValue()) { - if (!clientIsReachable.booleanValue()) { - shouldReturnCurrentClient = Boolean.valueOf(false); - } - } - if (shouldReturnCurrentClient.booleanValue()) { - try { - clientObject.put("IPAddr", client.getIpAddr()); - clientObject.put("HWAddr", client.getHWAddr()); - clientObject.put("Device", client.getDevice()); - clientObject.put("isReachable", client.isReachable()); - } catch (JSONException e) { - poResult.error("Exception", e.getMessage(), null); - } - clientArray.put(clientObject); - } + new FinishScanListener() { + @Override + public void onFinishScan(final ArrayList clients) { + try { + JSONArray clientArray = new JSONArray(); + + for (ClientScanResult client : clients) { + JSONObject clientObject = new JSONObject(); + + Boolean clientIsReachable = client.isReachable(); + Boolean shouldReturnCurrentClient = true; + if (finalOnlyReachables.booleanValue()) { + if (!clientIsReachable.booleanValue()) { + shouldReturnCurrentClient = Boolean.valueOf(false); + } + } + if (shouldReturnCurrentClient.booleanValue()) { + try { + clientObject.put("IPAddr", client.getIpAddr()); + clientObject.put("HWAddr", client.getHWAddr()); + clientObject.put("Device", client.getDevice()); + clientObject.put("isReachable", client.isReachable()); + } catch (JSONException e) { + poResult.error("Exception", e.getMessage(), null); } - poResult.success(clientArray.toString()); - } catch (Exception e) { - poResult.error("Exception", e.getMessage(), null); + clientArray.put(clientObject); } } - }; + poResult.success(clientArray.toString()); + } catch (Exception e) { + poResult.error("Exception", e.getMessage(), null); + } + } + }; if (reachableTimeout != null) { moWiFiAPManager.getClientList(onlyReachables, reachableTimeout, oFinishScanListener); @@ -604,41 +579,41 @@ private void setWiFiAPEnabled(MethodCall poCall, final Result poResult) { if (enabled) { localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_ENABLING; moWiFi.startLocalOnlyHotspot( - new WifiManager.LocalOnlyHotspotCallback() { - @Override - public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) { - super.onStarted(reservation); - apReservation = reservation; - localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_ENABLED; - poResult.success(true); - } + new WifiManager.LocalOnlyHotspotCallback() { + @Override + public void onStarted(WifiManager.LocalOnlyHotspotReservation reservation) { + super.onStarted(reservation); + apReservation = reservation; + localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_ENABLED; + poResult.success(true); + } - @Override - public void onStopped() { - super.onStopped(); - if (apReservation != null) { - apReservation.close(); - } - apReservation = null; - localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLED; - Log.d(WifiIotPlugin.class.getSimpleName(), "LocalHotspot Stopped."); - } + @Override + public void onStopped() { + super.onStopped(); + if (apReservation != null) { + apReservation.close(); + } + apReservation = null; + localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLED; + Log.d(WifiIotPlugin.class.getSimpleName(), "LocalHotspot Stopped."); + } - @Override - public void onFailed(int reason) { - super.onFailed(reason); - if (apReservation != null) { - apReservation.close(); - } - apReservation = null; - localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_FAILED; - Log.d( - WifiIotPlugin.class.getSimpleName(), - "LocalHotspot failed with code: " + String.valueOf(reason)); - poResult.success(false); - } - }, - new Handler()); + @Override + public void onFailed(int reason) { + super.onFailed(reason); + if (apReservation != null) { + apReservation.close(); + } + apReservation = null; + localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_FAILED; + Log.d( + WifiIotPlugin.class.getSimpleName(), + "LocalHotspot failed with code: " + String.valueOf(reason)); + poResult.success(false); + } + }, + new Handler()); } else { localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLING; if (apReservation != null) { @@ -647,7 +622,7 @@ public void onFailed(int reason) { poResult.success(true); } else { Log.e( - WifiIotPlugin.class.getSimpleName(), "Can't disable WiFi AP, apReservation is null."); + WifiIotPlugin.class.getSimpleName(), "Can't disable WiFi AP, apReservation is null."); poResult.success(false); } localOnlyHotspotState = WIFI_AP_STATE.WIFI_AP_STATE_DISABLED; @@ -679,7 +654,7 @@ private void getWiFiAPState(Result poResult) { @Override public void onListen(Object o, EventChannel.EventSink eventSink) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { return; @@ -688,8 +663,8 @@ public void onListen(Object o, EventChannel.EventSink eventSink) { permissionRequestCookie.clear(); permissionRequestCookie.add(eventSink); moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, - PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN); + new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, + PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_ON_LISTEN); // actual call will be handled in [onRequestPermissionsResult] } else { _onListen(eventSink); @@ -699,7 +674,7 @@ public void onListen(Object o, EventChannel.EventSink eventSink) { private void _onListen(EventChannel.EventSink eventSink) { receiver = createReceiver(eventSink); moContext.registerReceiver( - receiver, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)); + receiver, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION)); } @Override @@ -758,18 +733,18 @@ JSONArray handleNetworkScanResult() { /// Method to load wifi list into string via Callback. Returns a stringified JSONArray private void loadWifiList(final Result poResult) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { poResult.error( - "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); + "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); return; } requestingPermission = true; permissionRequestResultCallback = poResult; moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, - PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST); + new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, + PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_LOAD_WIFI_LIST); // actual call will be handled in [onRequestPermissionsResult] } else { _loadWifiList(poResult); @@ -794,16 +769,16 @@ private boolean selectNetwork(final Network network, final ConnectivityManager m } private void onAvailableNetwork( - final ConnectivityManager manager, final Network network, final Result poResult) { + final ConnectivityManager manager, final Network network, final Result poResult) { final boolean result = selectNetwork(network, manager); final Handler handler = new Handler(Looper.getMainLooper()); handler.post( - new Runnable() { - @Override - public void run() { - poResult.success(result); - } - }); + new Runnable() { + @Override + public void run() { + poResult.success(result); + } + }); } /// Method to force wifi usage if the user needs to send requests via wifi @@ -818,7 +793,7 @@ private void forceWifiUsage(final MethodCall poCall, final Result poResult) { boolean useWifi = poCall.argument("useWifi"); final ConnectivityManager manager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); boolean success = true; boolean shouldReply = true; @@ -836,15 +811,15 @@ private void forceWifiUsage(final MethodCall poCall, final Result poResult) { builder.addTransportType(NetworkCapabilities.TRANSPORT_WIFI); shouldReply = false; manager.requestNetwork( - builder.build(), - new ConnectivityManager.NetworkCallback() { - @Override - public void onAvailable(Network network) { - super.onAvailable(network); - manager.unregisterNetworkCallback(this); - onAvailableNetwork(manager, network, poResult); - } - }); + builder.build(), + new ConnectivityManager.NetworkCallback() { + @Override + public void onAvailable(Network network) { + super.onAvailable(network); + manager.unregisterNetworkCallback(this); + onAvailableNetwork(manager, network, poResult); + } + }); } } else { success = selectNetwork(null, manager); @@ -881,7 +856,7 @@ private void setEnabled(MethodCall poCall, Result poResult) { } } else { Log.e( - WifiIotPlugin.class.getSimpleName(), "Error `setEnabled`: shouldOpenSettings is null."); + WifiIotPlugin.class.getSimpleName(), "Error `setEnabled`: shouldOpenSettings is null."); } } @@ -901,15 +876,15 @@ public void run() { Integer timeoutInSeconds = poCall.argument("timeout_in_seconds"); connectTo( - poResult, - ssid, - bssid, - password, - security, - joinOnce, - withInternet, - isHidden, - timeoutInSeconds); + poResult, + ssid, + bssid, + password, + security, + joinOnce, + withInternet, + isHidden, + timeoutInSeconds); } }.start(); } @@ -926,9 +901,9 @@ private static MacAddress macAddressFromBssid(String bssid) { return MacAddress.fromString(bssid); } catch (IllegalArgumentException invalidRepresentation) { Log.e( - WifiIotPlugin.class.getSimpleName(), - "Mac address parsing failed for bssid: " + bssid, - invalidRepresentation); + WifiIotPlugin.class.getSimpleName(), + "Mac address parsing failed for bssid: " + bssid, + invalidRepresentation); return null; } } @@ -965,17 +940,17 @@ private void registerWifiNetwork(final MethodCall poCall, final Result poResult) } else if (security != null && security.toUpperCase().equals("WEP")) { // WEP is not supported poResult.error( - "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); + "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); return; } final ArrayList suggestionsList = - new ArrayList(); + new ArrayList(); suggestionsList.add(suggestedNet.build()); Bundle bundle = new Bundle(); bundle.putParcelableArrayList( - android.provider.Settings.EXTRA_WIFI_NETWORK_LIST, suggestionsList); + android.provider.Settings.EXTRA_WIFI_NETWORK_LIST, suggestionsList); Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_ADD_NETWORKS); intent.putExtras(bundle); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); @@ -985,7 +960,7 @@ private void registerWifiNetwork(final MethodCall poCall, final Result poResult) } else { // Deprecated version android.net.wifi.WifiConfiguration conf = - generateConfiguration(ssid, bssid, password, security, isHidden); + generateConfiguration(ssid, bssid, password, security, isHidden); int updateNetwork = registerWifiNetworkDeprecated(conf); @@ -1003,11 +978,11 @@ private void registerWifiNetwork(final MethodCall poCall, final Result poResult) /// Callback returns true if ssid is in the range private void findAndConnect(final MethodCall poCall, final Result poResult) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M - && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) + && moContext.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { poResult.error( - "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); + "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); return; } requestingPermission = true; @@ -1015,8 +990,8 @@ private void findAndConnect(final MethodCall poCall, final Result poResult) { permissionRequestCookie.clear(); permissionRequestCookie.add(poCall); moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, - PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT); + new String[] {Manifest.permission.ACCESS_FINE_LOCATION}, + PERMISSIONS_REQUEST_CODE_ACCESS_FINE_LOCATION_FIND_AND_CONNECT); // actual call will be handled in [onRequestPermissionsResult] } else { _findAndConnect(poCall, poResult); @@ -1038,7 +1013,7 @@ public void run() { for (ScanResult result : results) { String resultString = "" + result.SSID; if (ssid.equals(resultString) - && (result.BSSID == null || bssid == null || result.BSSID.equals(bssid))) { + && (result.BSSID == null || bssid == null || result.BSSID.equals(bssid))) { security = getSecurityType(result); if (bssid == null) { bssid = result.BSSID; @@ -1047,15 +1022,15 @@ public void run() { } connectTo( - poResult, - ssid, - bssid, - password, - security, - joinOnce, - withInternet, - false, - timeoutInSeconds); + poResult, + ssid, + bssid, + password, + security, + joinOnce, + withInternet, + false, + timeoutInSeconds); } }.start(); } @@ -1064,8 +1039,8 @@ private static String getSecurityType(ScanResult scanResult) { String capabilities = scanResult.capabilities; if (capabilities.contains("WPA") - || capabilities.contains("WPA2") - || capabilities.contains("WPA/WPA2 PSK")) { + || capabilities.contains("WPA2") + || capabilities.contains("WPA/WPA2 PSK")) { return "WPA"; } else if (capabilities.contains("WEP")) { return "WEP"; @@ -1080,17 +1055,17 @@ private void isConnected(Result poResult) { isConnectedDeprecated(poResult); } else { if (moContext.checkSelfPermission(Manifest.permission.ACCESS_NETWORK_STATE) - != PackageManager.PERMISSION_GRANTED) { + != PackageManager.PERMISSION_GRANTED) { if (requestingPermission) { poResult.error( - "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); + "WifiIotPlugin.Permission", "Only one permission can be requested at a time", null); return; } requestingPermission = true; permissionRequestResultCallback = poResult; moActivity.requestPermissions( - new String[] {Manifest.permission.ACCESS_NETWORK_STATE}, - PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED); + new String[] {Manifest.permission.ACCESS_NETWORK_STATE}, + PERMISSIONS_REQUEST_CODE_ACCESS_NETWORK_STATE_IS_CONNECTED); // actual call will be handled in [onRequestPermissionsResult] } else { _isConnected(poResult); @@ -1100,16 +1075,16 @@ private void isConnected(Result poResult) { private void _isConnected(Result poResult) { ConnectivityManager connManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); boolean result = false; if (connManager != null) { // `connManager.getActiveNetwork` only return if the network has internet // therefore using `connManager.getAllNetworks()` to check all networks for (final Network network : connManager.getAllNetworks()) { final NetworkCapabilities capabilities = - network != null ? connManager.getNetworkCapabilities(network) : null; + network != null ? connManager.getNetworkCapabilities(network) : null; final boolean isConnected = - capabilities != null && capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI); + capabilities != null && capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI); if (isConnected) { result = true; break; @@ -1123,9 +1098,9 @@ private void _isConnected(Result poResult) { @SuppressWarnings("deprecation") private void isConnectedDeprecated(Result poResult) { ConnectivityManager connManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); android.net.NetworkInfo mWifi = - connManager != null ? connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) : null; + connManager != null ? connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) : null; poResult.success(mWifi != null && mWifi.isConnected()); } @@ -1139,7 +1114,7 @@ private void disconnect(Result poResult) { } else { if (networkCallback != null) { final ConnectivityManager connectivityManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); connectivityManager.unregisterNetworkCallback(networkCallback); networkCallback = null; disconnected = true; @@ -1149,8 +1124,8 @@ private void disconnect(Result poResult) { disconnected = networksRemoved == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS; } else { Log.e( - WifiIotPlugin.class.getSimpleName(), - "Can't disconnect from WiFi, networkCallback and networkSuggestions is null."); + WifiIotPlugin.class.getSimpleName(), + "Can't disconnect from WiFi, networkCallback and networkSuggestions is null."); } } poResult.success(disconnected); @@ -1279,37 +1254,37 @@ private static String longToIP(int longIp) { /// Method to connect to WIFI Network private void connectTo( - final Result poResult, - final String ssid, - final String bssid, - final String password, - final String security, - final Boolean joinOnce, - final Boolean withInternet, - final Boolean isHidden, - final Integer timeoutInSeconds) { + final Result poResult, + final String ssid, + final String bssid, + final String password, + final String security, + final Boolean joinOnce, + final Boolean withInternet, + final Boolean isHidden, + final Integer timeoutInSeconds) { final Handler handler = new Handler(Looper.getMainLooper()); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { final boolean connected = - connectToDeprecated(ssid, bssid, password, security, joinOnce, isHidden); + connectToDeprecated(ssid, bssid, password, security, joinOnce, isHidden); handler.post( - new Runnable() { - @Override - public void run() { - poResult.success(connected); - } - }); + new Runnable() { + @Override + public void run() { + poResult.success(connected); + } + }); } else { // error if WEP security, since not supported if (security != null && security.toUpperCase().equals("WEP")) { handler.post( - new Runnable() { - @Override - public void run() { - poResult.error( - "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); - } - }); + new Runnable() { + @Override + public void run() { + poResult.error( + "Error", "WEP is not supported for Android SDK " + Build.VERSION.SDK_INT, ""); + } + }); return; } @@ -1323,12 +1298,12 @@ public void run() { final MacAddress macAddress = macAddressFromBssid(bssid); if (macAddress == null) { handler.post( - new Runnable() { - @Override - public void run() { - poResult.error("Error", "Invalid BSSID representation", ""); - } - }); + new Runnable() { + @Override + public void run() { + poResult.error("Error", "Invalid BSSID representation", ""); + } + }); return; } builder.setBssid(macAddress); @@ -1357,12 +1332,12 @@ public void run() { Log.e(WifiIotPlugin.class.getSimpleName(), "status: " + status); handler.post( - new Runnable() { - @Override - public void run() { - poResult.success(status == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS); - } - }); + new Runnable() { + @Override + public void run() { + poResult.success(status == WifiManager.STATUS_NETWORK_SUGGESTIONS_SUCCESS); + } + }); } else { // Make new network specifier final WifiNetworkSpecifier.Builder builder = new WifiNetworkSpecifier.Builder(); @@ -1373,12 +1348,12 @@ public void run() { final MacAddress macAddress = macAddressFromBssid(bssid); if (macAddress == null) { handler.post( - new Runnable() { - @Override - public void run() { - poResult.error("Error", "Invalid BSSID representation", ""); - } - }); + new Runnable() { + @Override + public void run() { + poResult.error("Error", "Invalid BSSID representation", ""); + } + }); return; } builder.setBssid(macAddress); @@ -1390,54 +1365,54 @@ public void run() { } final NetworkRequest networkRequest = - new NetworkRequest.Builder() - .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) - .removeCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) - .setNetworkSpecifier(builder.build()) - .build(); + new NetworkRequest.Builder() + .addTransportType(NetworkCapabilities.TRANSPORT_WIFI) + .removeCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) + .setNetworkSpecifier(builder.build()) + .build(); final ConnectivityManager connectivityManager = - (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); + (ConnectivityManager) moContext.getSystemService(Context.CONNECTIVITY_SERVICE); if (networkCallback != null) connectivityManager.unregisterNetworkCallback(networkCallback); networkCallback = - new ConnectivityManager.NetworkCallback() { - boolean resultSent = false; + new ConnectivityManager.NetworkCallback() { + boolean resultSent = false; - @Override - public void onAvailable(@NonNull Network network) { - super.onAvailable(network); - if (!resultSent) { - joinedNetwork = network; - poResult.success(true); - resultSent = true; - } - } + @Override + public void onAvailable(@NonNull Network network) { + super.onAvailable(network); + if (!resultSent) { + joinedNetwork = network; + poResult.success(true); + resultSent = true; + } + } - @Override - public void onUnavailable() { - super.onUnavailable(); - if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { - connectivityManager.unregisterNetworkCallback(this); - } - if (!resultSent) { - poResult.success(false); - resultSent = true; - } - } + @Override + public void onUnavailable() { + super.onUnavailable(); + if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { + connectivityManager.unregisterNetworkCallback(this); + } + if (!resultSent) { + poResult.success(false); + resultSent = true; + } + } - @Override - public void onLost(Network network) { - super.onLost(network); - if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { - connectivityManager.unregisterNetworkCallback(this); - } - } - }; + @Override + public void onLost(Network network) { + super.onLost(network); + if (Build.VERSION.SDK_INT == Build.VERSION_CODES.Q) { + connectivityManager.unregisterNetworkCallback(this); + } + } + }; connectivityManager.requestNetwork( - networkRequest, networkCallback, handler, timeoutInSeconds * 1000); + networkRequest, networkCallback, handler, timeoutInSeconds * 1000); } } } @@ -1453,7 +1428,7 @@ private int registerWifiNetworkDeprecated(android.net.wifi.WifiConfiguration con if (mWifiConfigList != null) { for (android.net.wifi.WifiConfiguration wifiConfig : mWifiConfigList) { if (wifiConfig.SSID.equals(conf.SSID) - && (wifiConfig.BSSID == null + && (wifiConfig.BSSID == null || conf.BSSID == null || wifiConfig.BSSID.equals(conf.BSSID))) { conf.networkId = wifiConfig.networkId; @@ -1478,7 +1453,7 @@ private int registerWifiNetworkDeprecated(android.net.wifi.WifiConfiguration con } private android.net.wifi.WifiConfiguration generateConfiguration( - String ssid, String bssid, String password, String security, Boolean isHidden) { + String ssid, String bssid, String password, String security, Boolean isHidden) { android.net.wifi.WifiConfiguration conf = new android.net.wifi.WifiConfiguration(); conf.SSID = "\"" + ssid + "\""; conf.hiddenSSID = isHidden != null ? isHidden : false; @@ -1525,15 +1500,15 @@ private android.net.wifi.WifiConfiguration generateConfiguration( @SuppressWarnings("deprecation") private Boolean connectToDeprecated( - String ssid, - String bssid, - String password, - String security, - Boolean joinOnce, - Boolean isHidden) { + String ssid, + String bssid, + String password, + String security, + Boolean joinOnce, + Boolean isHidden) { /// Make new configuration android.net.wifi.WifiConfiguration conf = - generateConfiguration(ssid, bssid, password, security, isHidden); + generateConfiguration(ssid, bssid, password, security, isHidden); int updateNetwork = registerWifiNetworkDeprecated(conf); @@ -1574,4 +1549,4 @@ private Boolean connectToDeprecated( return connected; } -} \ No newline at end of file +} From b1f7a7abb369c2c31e529b586f9f5cde5e2f29b7 Mon Sep 17 00:00:00 2001 From: Harsh Bhikadia Date: Tue, 18 Feb 2025 14:22:21 +0530 Subject: [PATCH 7/7] upgrade AGP --- packages/wifi_iot/example/android/settings.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/wifi_iot/example/android/settings.gradle b/packages/wifi_iot/example/android/settings.gradle index 10d97f52..f2c26252 100644 --- a/packages/wifi_iot/example/android/settings.gradle +++ b/packages/wifi_iot/example/android/settings.gradle @@ -18,7 +18,7 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.3.1" apply false + id "com.android.application" version "8.2.0" apply false id "org.jetbrains.kotlin.android" version "1.8.10" apply false }