android7.0 SystemUI编译过程中遇到的问题

本文介绍了在编译Android 7.0的SystemUI过程中遇到的问题,特别是SystemUI对Keyguard静态Java库的依赖。在修改Keyguard后,必须重新编译Keyguard生成新的库文件,否则编译SystemUI时会报错。解决问题的关键在于理解编译流程和库文件的依赖关系。
摘要由CSDN通过智能技术生成

先说下,我遇到的问题:我要修改Keyguard锁屏界面,改好了编译,看不出效果后来检查了下SystemUI的Android.mk

看一下Android.mk 的源码


1 LOCAL_PATH:= $(call my-dir)
  2
  3 include $(CLEAR_VARS)
  4
  5 LOCAL_MODULE := SystemUI-proto-tags
  6
  7 LOCAL_SRC_FILES := $(call all-proto-files-under,src) \
  8     src/com/android/systemui/EventLogTags.logtags
  9
 10 LOCAL_PROTOC_OPTIMIZE_TYPE := nano
 11 LOCAL_PROTO_JAVA_OUTPUT_PARAMS := optional_field_style=accessors
 12
 13 include $(BUILD_STATIC_JAVA_LIBRARY)
 14
 15 # ------------------
 16
 17 include $(CLEAR_VARS)
 18
 19 LOCAL_MODULE_TAGS := optional
 20
 21 LOCAL_SRC_FILES := $(call all-java-files-under, src) $(call all-Iaidl-files-under, src)
 22
 23 LOCAL_STATIC_JAVA_LIBRARIES := \
 24     Keyguard \
 25     android-support-v7-recycl

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值