Android 源码编译mk里导入androidx下的包

用 AS 生成的工程,默认支持 AndroidX ,用的 UI 控件也是 androidx 包下的。

用 Android 源码编译 AS 的工程时,会编译不过,提示缺少 androidx 的包。

如使用 AppCompatActivity ,编译时会提示

错误: 程序包androidx.appcompat.app不存在

需要在 Android.mk 中添加如下,

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 \

用到哪些包就导入哪些包。

你可能感兴趣的:(Android,编译,aosp,androidx)