릴리즈되는 이미지에서는 모든 system file 권한이 read only로 되어있기 때문에 권한 수정이 필요합니다.


/system/app 권한 풀기 방법 1


1. 올릴 apk 파일을 준비한다.

2. emulator를 실행시킬 때, 다음과 같이 파티션 정보를 준다.

> emulator -avd [avd 이름] -partition-size [size]

ex) avd 이름 : avd2

size : 128

====> 요놈을 안 해준상태로 밀어 넣으면 Out of memory 에러가 난다.

참고로, partition이 필요한 이유는 > adb shell df 로 확인할 수 있겠다.

3. remount 시키며 권한을 준다.

> adb remount rw

4. 밀어 넣는다.

> adb push [ .apk] /system/app

/system/app 권한 풀기 방법 2


1. 단말과 연결하신후 adb shell 커맨드에서 다음과 같이 입력하셔서 이미지 리마운트를 합니다.
# mount -w -o remount -t rfs /dev/stl5 /system

2. 그리고 기존에 apk가 깔려있는 폴더와 파일의 권한을 변경합니다.
# chmod 777 /system/app
# chmod 777 /system/app/MusicPlayer.apk (뮤직어플의 경우)

2011/12/06 11:32 2011/12/06 11:32

Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다