에 내 애플리케이션이 있습니다. Android O에서애플리케이션은 자바 라이브러리로 추가되는 HIDL 인터페이스를 사용합니다.Android.bp 및 ninja : 오류 : 알 수없는 대상
Android.mk
파일로 앱을 빌드하면 괜찮습니다. 나는 Android.mk
을 숨기고 Android.bp
파일을 사용하여 응용 프로그램을 구축 할 경우 구축하고 오류와 함께 실패하지 않습니다
ninja: error: unknown target 'MODULES-IN-vendor-${vendor_name}-apps-${app_name}', did you mean 'MODULES-IN-vendor-${vendor_name}-apps-${another_app_name}'?
아니면 그냥
ninja: error: unknown target 'MODULES-IN-vendor-${vendor_name}-apps-${app_name}'
수 있습니다 내 Android.bp
의 모습
android_app {
java_libs: ["some.hidl.lib-V1.0-java"],
java_static_libs: ["android.hidl.base-V1.0-java-static"],
srcs: ["**/*.java"],
android_resource_dirs: ["res/**"],
name: "MyApplication",
module_name: "MyApplication",
package_name: "me.myself.MyApplication", // also tried just the name as it is done in Android.mk
enabled: true,
proguard_enabled: disabled
}
아이디어가 있으십니까?
불행히도, 나를 위해 작동하지 않습니다. 아직도'알지 못하는 목표'를 얻고 있습니다. –
Android.bp의 콘텐츠는 무엇입니까? 귀하의 경우 Android.bp는 subdirs = [ "apps/app_name"]와 같을 수 있습니다. 그리고 빌드 시스템은 app_name 폴더에서 Android.bp를 검색하려고합니다. –