릴리즈되는 이미지에서는 모든 systtem 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 (뮤직어플의 경우)

 

'Android > Framework&Build' 카테고리의 다른 글

Google I/O 2017 [18일 Sessions]  (0) 2017.05.22
Google I/O 2017 [17일 Sessions]  (0) 2017.05.22
[Android] Image 심기 (Nexus)  (0) 2015.07.28
파일 속성 바꾸기.. chomd & chown  (0) 2015.03.30
빌드 시, Proguard 설정  (0) 2015.01.12
Posted by 소망아기
: