LOCAL_PATH:= $(call my-dir)
# Build the samples.# We need to add some special AAPT flags to generate R classes# for resources that are included from the libraries.include $(CLEAR_VARS)LOCAL_PACKAGE_NAME := myvideo#LOCAL_SDK_VERSION := currentLOCAL_PRIVATE_PLATFORM_APIS := trueLOCAL_CERTIFICATE := platform#LOCAL_PRIVILEGED_MODULE := trueLOCAL_PROGUARD_ENABLED := disabledLOCAL_MANIFEST_FILE := app/src/main/AndroidManifest.xmlLOCAL_RESOURCE_DIR := $(LOCAL_PATH)/app/src/main/resLOCAL_PRODUCT_MODULE := trueLOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, app/src/main/java)LOCAL_STATIC_JAVA_LIBRARIES := \ android-support-v4 \ android-support-v7-recyclerview \ android-support-v7-cardview \ android-support-v7-appcompat \ androidx.appcompat_appcompat \ androidx.legacy_legacy-support-v4 \ androidx.cardview_cardview \ androidx.recyclerview_recyclerview \
LOCAL_JAVA_LIBRARIES := \ com.my.framework
LOCAL_RESOURCE_DIR = \ $(LOCAL_PATH)/app/src/main/res \ frameworks/support/cardview/res \ frameworks/support/v7/appcompat/res \ frameworks/support/v7/recyclerview/res \
LOCAL_AAPT_FLAGS := \ --auto-add-overlay \ --extra-packages android.support.v7.recyclerview \ --extra-packages android.support.v7.cardview \ --extra-packages android.support.v7.appcompat \ --extra-packages androidx.recyclerview.widget \ --extra-packages androidx.cardview \ --extra-packages androidx.appcompat.app \
include $(BUILD_PACKAGE)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6669)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)10-12 07:59:44.210 5822 5822 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #23: Binary XML file line #23: Error inflating class androidx.appcompat.app.AlertController$RecycleListView10-12 07:59:44.210 5822 5822 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #23: Error inflating class androidx.appcompat.app.AlertController$RecycleListView10-12 07:59:44.210 5822 5822 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException10-12 07:59:44.210 5822 5822 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance0(Native Method)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Constructor.java:343)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.view.LayoutInflater.createView(LayoutInflater.java:647)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:790)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:492)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:423)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:374)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.support.v7.app.AlertController$AlertParams.createListView(AlertController.java:989)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.support.v7.app.AlertController$AlertParams.apply(AlertController.java:965)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at android.support.v7.app.AlertDialog$Builder.create(AlertDialog.java:982)10-12 07:59:44.210 5822 5822 E AndroidRuntime: at com.my.myvideo.menu.PlayOptionFragment.onCreateDialog(PlayOptionFragment.java:85)smali\androidx\appcompat\app\AlertController$RecycleListView.smaliHi:I build apk in Android P aosp , but the apk work normal in Android O, the apk source code put in android-aosp/vendor/my/myapp/
I disassm the apk, can find androidx.appcompat.app.AlertController$RecycleListView,
smali\androidx\appcompat\app\AlertController$RecycleListView.smali
The APK have Recyclelistview Class, Why can't find at runtime, Who can help check the issue, Thanks a lot