Hi: I build apk in Android P aosp , the apk work normal in Android O, the apk source code put in android-aosp/vendor/my/myapp/ Android.mk: 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 := current LOCAL_PRIVATE_PLATFORM_APIS := true LOCAL_CERTIFICATE := platform #LOCAL_PRIVILEGED_MODULE := true LOCAL_PROGUARD_ENABLED := disabled LOCAL_MANIFEST_FILE := app/src/main/AndroidManifest.xml LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/app/src/main/res LOCAL_PRODUCT_MODULE := true LOCAL_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) after build the apk will be install product partition /product/app/myapk, during runtime will crash because of: 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$RecycleListView 10-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$RecycleListView 10-12 07:59:44.210 5822 5822 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException 10-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) I disassm the akp, can find androidx.appcompat.app.AlertController$RecycleListView, smali\androidx\appcompat\app\AlertController$RecycleListView.smali The APK have Recyclelist view, Why can't find at runtion, Who can help check the issue, Thanks a lot -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to android-building@googlegroups.com To unsubscribe from this group, send email to android-building+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-building+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.