I have converted a simple Python/Kivy application to .apk with the Buildozer (1.5.0) command 'android debug'. I managed to run it on my phone, using the ADB command line tool.
Now I'd like to run it in the Android Studio emulator, so I installed the SDK and NDK, created the AVD, and imported the APK. If I run the APK then I get the warning:
Libraries (*.so) in the APK are missing debug symbols
and the error:
INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113'
Looking at the project under Android>project>cpp I find a number of .so files from arm64-v8a and armeabi-v7a libraries which do not have debug symbols. The following questions arise to me:
- Is it possible to run the Buildozer-made applications on the Android Studio emulator ?
- Are debug symbols mandatory even if we do not intend to debug the application ?
- Is it possible to tell the Buildozer to include debuggable libraries in the project ?
- Is it possible to get arm64-v8a and armeabi-v7a libraries containing debug symbols ?
Thank you for your help.