diff --git a/release/android/armeabi-v7a/libraylib.a b/release/android/armeabi-v7a/libraylib.a
deleted file mode 100644
index 7d6986421..000000000
Binary files a/release/android/armeabi-v7a/libraylib.a and /dev/null differ
diff --git a/release/android/armeabi-v7a/libraylib.so b/release/android/armeabi-v7a/libraylib.so
index 9641815ef..a9cbca411 100644
Binary files a/release/android/armeabi-v7a/libraylib.so and b/release/android/armeabi-v7a/libraylib.so differ
diff --git a/src/Makefile b/src/Makefile
index 117cbe5a2..405f91942 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -261,7 +261,7 @@ ifeq ($(PLATFORM),PLATFORM_ANDROID)
     # Force linking of library module to define symbol
     LDFLAGS += -u ANativeActivity_onCreate
     # Library paths containing required libs
-    LDFLAGS += -L. -Lsrc -L$(OUTPUT_PATH)
+    LDFLAGS += -L. -Lsrc -L$(OUTPUT_PATH) -Lexternal/openal_soft/lib/android
 
     LDLIBS = -lopenal -llog -landroid -lEGL -lGLESv2 -lOpenSLES -latomic -lc -lm
 endif
diff --git a/src/external/openal_soft/lib/android/libopenal.so b/src/external/openal_soft/lib/android/libopenal.so
index e384d9ad6..d0f913a64 100644
Binary files a/src/external/openal_soft/lib/android/libopenal.so and b/src/external/openal_soft/lib/android/libopenal.so differ
diff --git a/templates/android_project/Makefile b/templates/android_project/Makefile
index 72bf635c1..930069ec2 100644
--- a/templates/android_project/Makefile
+++ b/templates/android_project/Makefile
@@ -33,8 +33,8 @@ PROJECT_DIR = ./
 LIBRARY_NAME = raylib_game
 
 # define libtype for raylib and OpenAL Soft: STATIC (.a) or SHARED (.so/.dll)
-RAYLIB_LIBTYPE ?= STATIC
-OPENAL_LIBTYPE ?= STATIC
+RAYLIB_LIBTYPE ?= SHARED
+OPENAL_LIBTYPE ?= SHARED
 
 # add shared libs to APK if required
 ifeq ($(RAYLIB_LIBTYPE),SHARED)
diff --git a/templates/android_project/src/libs/libopenal.a b/templates/android_project/src/_libs/libopenal.a
similarity index 100%
rename from templates/android_project/src/libs/libopenal.a
rename to templates/android_project/src/_libs/libopenal.a
diff --git a/templates/android_project/src/libs/libraylib.a b/templates/android_project/src/_libs/libraylib.a
similarity index 100%
rename from templates/android_project/src/libs/libraylib.a
rename to templates/android_project/src/_libs/libraylib.a
diff --git a/templates/android_project/src/libs_shared/libopenal.so b/templates/android_project/src/libs/libopenal.so
similarity index 99%
rename from templates/android_project/src/libs_shared/libopenal.so
rename to templates/android_project/src/libs/libopenal.so
index 4354b3f46..d0f913a64 100644
Binary files a/templates/android_project/src/libs_shared/libopenal.so and b/templates/android_project/src/libs/libopenal.so differ