모르는 분들이 계실까봐 혹시나하고 올려봅니다.
우선 조건이 몇가지 있습니다.

1. 외장메모리설치는 2.2(프로요) 이상부터 지원합니다.
2. 개발시 기본 SDK의 버전은 8, 즉 2.2 이상으로 개발되어야 합니다.
 - 하위호환을 위한 최소 버전과는 무관합니다.

방법
 :  
메니페스트 파일을 열고 manifest 태그안의 속성에
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   
android:installLocation="preferExternal"
    ...
>
installLocation 을 추가해 줍니다.
속성은 두가지가 있습니다.
- preferExternal  : 설치시 외장메모리에 설치하게 합니다. 외장메모리의 용량이 부족하거나 2.2버전 미만일경우에는 내장에 설치 됩니다.
- auto : OS 에서 자동으로 설치 경로를 찾습니다.(랜덤인지는 모르겠네요;;)  auto 로 해두면 사용자가 내장에 설치된 어플을
외장으로 옮길 수 있습니다.

어플을 외장메모리로 옮기는 방법은
'환경설정 > 응용프로그램 관리>옮길 어플 선택> SD카드로 이동'을 선택하시면 됩니다.
만약 내 폰 OS 버전이 프로요 이상인데도 SD카드로 이동이 비활성화 되어있다면 
그 어플은 SD카드 이동을 지원하지 않는 것입니다.

이상이네요~

다른 정보가 있다면 댓글 부탁드립니다.

감사합니다 ^^

profile

Android, Unity3D