Pixel XL (android-8.0.0_r3) 용 AOSP 소스를 다운로드 했으므로 빌드는 lunch aosp_marlin-userdebug
입니다.Android AOSP 특정 빌드의 모듈 포함/제외 방법
픽셀 XL이 system/nfc/halimpl/pn54x
에있는 NFC 칩셋 PN54X를 사용하고 있다는 것을 알고 있습니다. 나를 괴롭히는 것은 system/nfc/halimpl
입니다 bcm2079X
과 pn54x
두 개의 다른 모듈이 있습니다. 소스에서 pn54x의 Android.mk가 aosp_marlin-userdebug
빌드에 포함되어 있지만 bcm2079X
에는 포함되어 있지 않습니까? 빌드에서 pn54x
을 떨어 뜨리고 bcm2079X
을 포함 시키려면 어떻게해야합니까?
당신이 system/nfc/Android.bp
자세히 보면, 당신은 발견 할 것이다 halimpl/bcm2079x/nfc_nci.c
가 포함되어 있습니다. 그러나 은 pn54x
입니다. 각각의 파일에 에러를 삽입하려고 할 때 halimpl/bcm2079x/nfc_nci.c
오류가보고된다는 것을 알았습니다. 즉, 파일이 빌드에 의해 실제로 무시된다는 것을 알았습니다. 그러나 어떻게?
완전히 사실인지 확실하지 않습니다. 'system/nfc/Android.bp'를 자세히 살펴보면'halimpl/bcm2079x/nfc_nci.c'가 포함되어 있습니다. 그러나 pn54x에는 nfc_nci.c도 있습니다. 각각의 파일에 에러를 주입하려고 할 때,'halimpl/bcm2079x/nfc_nci.c' 에러가보고되지 않는다는 것을 알았습니다. 이것은 빌드에 의해 파일이 실제로 무시된다는 것을 의미합니다. 어떤 생각? – Consy
'mm -B' /'mma'로 빌드하거나 전체 빌드를 수행하려고합니까? 그리고 정확히 어떻게 오류를 삽입하려고 했습니까? 'bcm2079x'에서 모든 파일을 옮기면 오류가 발생합니까? 아마도 빌드 오류는 발생하지 않지만 파일을 사용하는 동안에 만 이러한 오류가 표시됩니다. –