검색결과 리스트
글
error: neither -p product specified nor ANDROID_PRODUCT_OUT set
안드로이드/프레임워크
2015. 1. 21. 23:44
안드로이드를 빌드한 후 이를 안드로이드 기기에 적용하려 할 때 이러한 오류가 발생하는 경우가 있습니다.
# fastboot flashall
error: neither -p product specified nor ANDROID_PRODUCT_OUT set
이는 아직 root 의 bash 파일에 환경변수를 새로 적용하지 않을 경우 발생합니다. 따라서 root의 bashrc를 수정함으로서 이를 해결합니다.
# vi ~/.bashrc
다음으로 아래 내용을 추가합니다.
export ANDROID_TOOLS=안드로이드 소스코드가 설치된 폴더/out/host/linux-x86
export PATH=$ANDROID_TOOLS/bin:$JAVA_HOME/bin:$PATH
export ANDROID_PRODUCT_OUT=안드로이드 소스코드가 설치된 폴더/out/target/product/컴파일 형식(에뮬의 경우 generic)
안드로이드 컴파일 형식에 관해 알고 싶으신 분은 이전에 작성된 포스팅을 참고해 주시기 바랍니다.
위 과정까지 완료하셨다면 새로 수정한 bash를 적용한 후 실행해봅니다.
# source ~/.bashrc
# fastboot flashall
실행시 컴파일된 이미지가 안드로이드 기기에 적용되는 것을 확인하실 수 있습니다.
300x250
'안드로이드 > 프레임워크' 카테고리의 다른 글
안드로이드 프레임워크 프로그래밍(4) [시스템서비스 추가하기] (12) | 2015.01.24 |
---|---|
리눅스로 Nexus 기기의 안드로이드 버전 다운그레이드 하기 (0) | 2015.01.22 |
make: *** [out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar] error 41 (0) | 2015.01.20 |
make: *** [out/target/common/obj/PACKAGING/checkapi-last-timestamp] error 38 (0) | 2015.01.18 |
안드로이드 프레임워크 프로그래밍(3) [NEXUS5에 소스 빌드하기] (36) | 2015.01.17 |