Python kivy wifidroid permission error in pydroid

512 Views Asked by At

I try to make a wifi scanner. So, I run this Bellow code in pydroid3. And getting this error. How can I fix it. If you know please tell me how can I make a wifi scanner android app.

import kivymd,kivy
from wifidroid.wifi import WifiManager

wifi = WifiManager()
wifi.startScan()
print(wifi.allScanResults)

Error:

Traceback (most recent call last):
   File "/storage/emulated/0/Subtitles/newfile.py", line 5, in <module>
     from android.permissions import request_permissions, Permission
   File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.9/site-packages/wifidroid/wifi.py", line 65, in startScan
     self.__Service.startScan()
   File "jnius/jnius_export_class.pxi", line 1145, in jnius.jnius.JavaMultipleMethod.__call__
   File "jnius/jnius_export_class.pxi", line 857, in jnius.jnius.JavaMethod.__call__
   File "jnius/jnius_export_class.pxi", line 954, in jnius.jnius.JavaMethod.call_method
   File "jnius/jnius_utils.pxi", line 91, in jnius.jnius.check_exception
 jnius.jnius.JavaException: JVM exception occurred: WifiService: Neither user 10260 nor current process has android.permission.CHANGE_WIFI_STATE. java.lang.SecurityException
0

There are 0 best solutions below