I'm using the VirtualBox VM and buildozer, and compiling a project that uses PyCrypto, apsw, and kivy. When it gets to the stage of biglink of libpymodules.so, it fails with the following:
[...]
/home/kivy/.buildozer/android/platform/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: /home/kivy/goodstuff/.buildozer/android/platform/python-for-android/build/objects/_SHA512.so.o: multiple definition of 'add_length'
/home/kivy/.buildozer/android/platform/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: /home/kivy/goodstuff/.buildozer/android/platform/python-for-android/build/objects/_SHA384.so.o: previous definition here
/home/kivy/.buildozer/android/platform/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: /home/kivy/goodstuff/.buildozer/android/platform/python-for-android/build/objects/_SHA256.so.o: multiple definition of 'add_length'
/home/kivy/.buildozer/android/platform/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: /home/kivy/goodstuff/.buildozer/android/platform/python-for-android/build/objects/_SHA384.so.o: previous definition here
/home/kivy/.buildozer/android/platform/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: /home/kivy/goodstuff/.buildozer/android/platform/python-for-android/build/objects/_SHA224.so.o: multiple definition of 'add_length'
/home/kivy/.buildozer/android/platform/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: /home/kivy/goodstuff/.buildozer/android/platform/python-for-android/build/objects/_SHA384.so.o: previous definition here
collect2: error: ld returned 1 exit status
# Command failed: ./distribute.sh -m "pycrypto apsw kivy" -d "goodstuff"
kivy@kivy-VirtualBox:~/goodstuff$
Looks like an issue with the PyCrypto code.