Known issues

Android Studio sometimes fails to rebuild bindings

As a workaround, delete directory <project>/.gradle/buildOutputCleanup and build project again.

Build errors on Windows caused by 260 characters path limitation

For example, you may receive error The CXX compiler identification is unknown when building Python bridge on Windows. To fix this, enable Windows long path support available starting from Windows 10 version 1607 (released in July 2016):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001

Python ImportError: generic_type: type “Class1” referenced unknown base type “Class2”

For Python bridge, the order of headers passed to scapix_bridge_headers() matters: headers with base classes should come before headers with derived classes.