2013-05-04 2 views
0

나는 CyanogenMod ROM을 android 용으로 빌드하려고합니다. 빌드 환경을 설정하기위한 자습서를 따라했습니다. http://wiki.cyanogenmod.org/w/Build_for_i9305#Prepare_the_device-specific_code 내가 가진 유일한 문제는 대신 실행의이다리눅스 스크립트가 시작시 실행 됨

:

이것은 내가 다음에 튜토리얼입니다 CD ~/안드로이드/시스템 소스 빌드/envsetup.sh

내가 할 때마다 ROM을 만드십시오. 부팅시 실행할 수있는 방법이 있습니까? 나는 나를 위해 그것을 할 시작 응용 프로그램에서 실행하는 스크립트를 만들려고했지만 작동하도록 얻을 수 없습니다.

[email protected] ~ $ sudo sh ~/android/system/build/envsetup.sh /home/kane/android/system/build/envsetup.sh: 1: /home/kane/android/system/build/envsetup.sh: Syntax error: "(" unexpected

내가 잘못 뭐하는 거지 :

#!/bin/bash 
cd ~/android/system/ 
source build/envsetup.sh 

그것은이 오류가 발생합니다?

+0

이 소스 ~/src에/내 - 안드로이드 - 자식/여전히 오류를 배쉬를 받고, 내 .bashrc에로/envsetup.sh 를 구축 라인을 추가 : 내 - 안드로이드 - 자식을/구축/envsetup.sh : 행 42 :}'예기치 않은 토큰 근처의 구문 오류 '내 - 안드로이드 - 자식/구축/envsetup.sh : bash는 라인 42 :'}'이상하게도 그것이 내가 bash는 빌드/envsetup를 입력하면 제대로 작동 .sh – user330844

답변

0

~/.bashrc에 코드를 추가해볼 수 있습니다. 나는 당신이 항상 당신의 일을하기 위해 터미널을 시작해야한다고 생각합니다. 터미널이 열리면 실행됩니다.