2 Agosto 2019

android hidl 예제

rudra@rudra-씽크 패드-E470:~/android8$ 확인 -j4 ============================================================================================================================================================================플랫폼_버전_코드네임=REL 플랫폼_버전=8.1.0 TARGET_PRODUCT=aosp_x86_64 TARGET_BUILD_VARIANT=eng TARGET_BUILD_TYPE=릴리스 TARGET_ARCH =x86_64 TARGET_ARCH_VARIANT=x86_64 TARGET_2ND_ARCH=x86_2ND_ARCH=x86_64 HOST_ARCH=x86_64 HOST_2ND_ARCH = x86 HOST_OS=리눅스 HOST_OS_EXTRA=Linux-4.18.0-16-일반-x86_64-우분투-18.04-바이오닉 HOST_CROSS_OS=윈도우 호스트_ CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=릴리스 빌드_ID=OPM7.181201 OUT_DIR=out ==============================================================================///===///=///——-minibootstrap/build.ninja.in [1/1] 아웃/순/부트스트랩/빈/빈/ minibp out/soong/.bootstrap/build.ninja [78/79] 글로브 하드웨어/인터페이스/와이파이/1.1/Android.bp [4/4] 아웃/순/부트스트랩/빈/순_빌드/순_빌드/build.ninja 실패: 아웃/순/sg/build.ninja 아웃/sg/bin/soong/s.t-t-t soong -d 아웃 /soong/build.ninja Android.bp 오류: 하드웨어/인터페이스/간단한/2.0/기본/Android.bp:1: “android.hardware.simple@2.0-서비스” 정의되지 않은 모듈에 따라 달라 집니다 “android.hardware.simple@2.0-impl” 닌자: 빌드가 중지됨: 하위 명령이 실패했습니다. 23:45:48 [1] 종료 상태 1이지만 간단한/2.0/ android.mk 파일을 찾을 수 없습니다. HIDL 패키지 이름을 확인할 수 있습니까? 오류에서 그것은 대문자 문자열 문제 “라이브러리 “android.hardware.SIMPLE@2.0-impl.so”찾을 수없는 것 같다 “어떻게 자신에 의해 “hidl”을 수행하는 방법 ? 나는 새로운 하나를 크레이트 의미 ? 오류: 패키지 경로 하드웨어/인터페이스/간단한/2.0/ 패키지 android.hardware.simple@2.0: 추가 후 허용 init vendor_file:file { }; 허용 init su:process { 전환 }; /시스템/sepolicy/public/init.te의 하단에 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… PRODUCT_PACKAGES += android.hardware.simple@2.0 impl android.hardware.simple.simple. 또한 추가 emualtor.mk 적절한 경우 구성 항목의 유형을 가장 잘 나타내는 열거형을 정의하고 해당 열거형을 반환 유형으로 사용합니다. 위의 예에서 NumBuffers 열거형은 유효한 값의 수를 제한하도록 정의됩니다. 이러한 사용자 지정 데이터 형식을 정의할 때 값이 HAL에 의해 지정되지 않은지 나타내는 필드 또는 열거형 값(예: USE_DEFAULT)을 추가합니다. 내가 그것을 이해, 안 드 로이드 Oreo 8.0 공급 업체 특정 변경 사항을 그대로 유지 하면서 운영 체제를 업데이트 할 수 있도록 고음 개념을 도입.

Contact us

Get in touch with us!