diff --git a/cmake/Platform.cmake b/cmake/Platform.cmake
index 779ad324..01895c4c 100644
--- a/cmake/Platform.cmake
+++ b/cmake/Platform.cmake
@@ -120,6 +120,11 @@ elseif (GEODE_TARGET_PLATFORM STREQUAL "Android64")
 		log
 	)
 
+	# this should help with fixing exceptions
+ 	set(ANDROID_STL c++_shared)
+  	# a little desperate
+	add_definitions(-DANDROID_STL=c++_shared)
+
 	set(GEODE_OUTPUT_NAME "Geode.android64")
 	set(GEODE_PLATFORM_BINARY "Geode.android64.so")
 	set(GEODE_MOD_BINARY_SUFFIX ".android64.so" CACHE STRING "" FORCE)