2016-11-28 4 views
1

을 대상으로 "APPS /../ SRC/R.stamp"를 만들기 위해 어떤 규칙을 터치하지 않으며,이 오류에 stucked 해요 :컴파일 우분투는 내가 갤럭시 노트 10.1 우분투 터치를 컴파일하기 위해 노력하고있어

make: *** Aucune règle pour fabriquer la cible « /home/vincent/Documents/DEV/ubuntutouch/out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp », nécessaire pour « /home/vincent/Documents/DEV/ubuntutouch/out/target/common/obj/APPS/AdvancedDisplay_intermediates/src/R.stamp ». Arrêt. 

내가 무슨 짓을했는지 것은 :

  1. 다운로드 우분투 터치 소스
  2. 이 삼성 장치
  3. 특정 파일을 얻기 "패 블릿-DEV-부트 스트랩"과 "건설/envsetup.sh." 와 "lunch"
  4. "make"

실마리가 있습니까?

+0

많은 것을 시도한 후에 "hardware/samsung /"에있는 "AdvancedDisplay"응용 프로그램을 컴파일 할 수없는 것 같습니다. – VinceIsZombie

답변

0

나는 진보했다. 나는 마침내 메시지의 의미를 이해했다.

makefile은 "framework-res.apk"응용 프로그램에 따라 달라지는 "AdvancedDisplay.apk"응용 프로그램을 컴파일하려고합니다. 그러나 필요한 R.stamp는 편집되지 않았다.

다른 컴파일 작업을 기다리지 않고 서브 디렉토리의 makefile을 컴파일하는 "mmm frameworks/base/core/res /"명령으로 생성 된 오류를 직접 테스트 할 수 있습니다. 이 솔루션을 사용하려면 대상 "aapt"가 빌드 될 때까지 "make -j1"을 작동시켜야합니다.

일부 res/config.xml 파일에 "add-resource"가 누락 되었기 때문에 오류가 발생했습니다 ... 다른 오류를 얻으려면 수정해야합니다 !!!

마지막 우분투 터치 버전을 얻지 못했기 때문에 (phablet-dev-bootstrap은 기본적으로 4.4.2 버전을 얻습니다), 나는 마지막 분기를 시도 할 것이고, 지금 당장이 오류를 남겨 둘 것입니다.

+0

분기 6.0.0_r1에서 같은 문제가 발생합니다. – VinceIsZombie