背景大致是这样的,需要将AndroidStudio的工程移到Android源码中进行编译,使用的Android.mk
然后编译的时候就报错,提示找不到AndriodX的相关包:
因为最经碰到了好几次这个问题,在下面这个链接的帖子中找到比较好的处理答案:
Android 源码编译mk里导入androidx下的包_androidx源码-CSDN博客
大致是在Android.mk中添加AndroidX的静态库依赖项:
LOCAL_STATIC_ANDROID_LIBRARIES := \
androidx.recyclerview_recyclerview \
androidx.preference_preference \
androidx.appcompat_appcompat \
androidx.annotation_annotation \
androidx.legacy_legacy-preference-v14 \
androidx.leanback_leanback-preference \
androidx.leanback_leanback \
androidx-constraintlayout_constraintlayout \
com.google.android.material_material \
我一般都是直接全部加进来。