Use SDK version 28 to get fread_unlocked

* Newer clang compiler might not inline fread_unlocked,
  which is available only in SDK version 28.

Bug: 148413004
Test: make
Change-Id: I9b877629223ba87b05ac4200d64d2b063653e363
diff --git a/Android.mk b/Android.mk
index 98760e0..5eb6b7c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -27,7 +27,8 @@
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 LOCAL_JNI_SHARED_LIBRARIES := libnnbenchmark_jni
 
-LOCAL_SDK_VERSION := 27
+# need fread_unlocked in version 28
+LOCAL_SDK_VERSION := 28
 LOCAL_ASSET_DIR := $(LOCAL_PATH)/../models/assets
 
 GOOGLE_TEST_MODELS_DIR := vendor/google/tests/mlts/models/assets
@@ -39,7 +40,7 @@
 include $(BUILD_PACKAGE)
 
 include $(CLEAR_VARS)
-LOCAL_SDK_VERSION := 27
+LOCAL_SDK_VERSION := 28
 LOCAL_SRC_FILES := $(call all-java-files-under, src/com/android/nn/benchmark/core) \
     $(call all-java-files-under, src/com/android/nn/benchmark/evaluators) \
     $(call all-java-files-under, src/com/android/nn/benchmark/imageprocessors) \
diff --git a/dogfood/Android.mk b/dogfood/Android.mk
index b7fef4d..cdb9d10 100644
--- a/dogfood/Android.mk
+++ b/dogfood/Android.mk
@@ -31,7 +31,7 @@
     $(call all-java-files-under, ../src/com/android/nn/benchmark/util)
 LOCAL_JNI_SHARED_LIBRARIES := libnnbenchmark_jni
 
-LOCAL_SDK_VERSION := 27
+LOCAL_SDK_VERSION := 28
 LOCAL_ASSET_DIR := $(LOCAL_PATH)/../../models/assets
 
 GOOGLE_TEST_MODELS_DIR := vendor/google/tests/mlts/models/assets
diff --git a/jni/Android.mk b/jni/Android.mk
index 0955722..80c8d64 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -22,7 +22,7 @@
 LOCAL_SHARED_LIBRARIES := libandroid liblog
 LOCAL_STATIC_LIBRARIES := libtflite_static
 LOCAL_CFLAGS := -Wno-sign-compare -Wno-unused-parameter
-LOCAL_SDK_VERSION := 27
+LOCAL_SDK_VERSION := 28
 LOCAL_NDK_STL_VARIANT := c++_static
 
 include $(BUILD_SHARED_LIBRARY)