블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2307)
Unity3D (564)
Programming (470)
Unreal (4)
Gamebryo (56)
Tip & Tech (182)
협업 (34)
3DS Max (3)
Game (12)
Utility (114)
Etc (92)
Link (31)
Portfolio (19)
Subject (90)
iOS,OSX (37)
Android (12)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (1)
Memories (19)
Interest (37)
Thinking (36)
한글 (26)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (19)
Exercise (3)
나만의 맛집 (2)
냥이 (9)
육아 (5)
Total1,330,496
Today16
Yesterday334
Statistics Graph

달력

« » 2019.10
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

공지사항

태그목록

'빌드'에 해당되는 글 1건

  1. 2012.10.25 안드로이드 빌드 셋팅하기 (22)

유니티를 안드로이드 버전으로 빌드하기 위해서 테스트를 해봤다.


내 폰은 아이폰이라 넣으면서 하진 못하고, 우선 apk 파일 만들기까지 해 봄..


아래는 안드로이드 빌드하기 위해 준비한 것 들.. 생각외로 간단하다..


1) 아래 링크로 가서 안드로이드 SDK를 설치한다.

    (http://developer.android.com/sdk/index.html)


2) JDK가 없으면 1) 설치 중에 JDK 설치하라고 뜬다. 아래 링크로 가서 Java SE를 받아서 설치해 주자..

    참고로 V7 버전이 빌드가 잘 안된다는 글이 있어서 V6으로 깔았다. 아래 링크에 두 버전 다 있음.. 선택..

    그리고, 윈도가 64bit(x64)라고 해서 64bit(x64)를 깔면 안됨.. 32bit(x86)로 깔라고 한다..

    (http://www.oracle.com/technetwork/java/javase/downloads/index.html)


3) 위 두 파일이 모두 설치되고 나면, 유니티의 'Edit-Preferences.-External Tools-Android SDK Location'으로 가서 폴더를 지정해 준다.(폴더 선택하러 들어가면 해당 폴더는 알아서 찾는 것 같다. 우측의 블럭된 폴더명을 삭제하고 그냥 '폴더 선택'을 누르면 된다.)


4) 'Android SDK Location' 셋팅을 하고 나서 'File-Build Settings-Platform'을 Android로 맞춘다.


5) 'File-Build Settings' 아래 Player 'Settings..' 를 누르면 Inspector 창에 이런저런 정보가 나오는데 아래와 같이 셋팅한다.

   (셋팅 설명은 있는데 정확히 무슨 옵션이고 뭘 위한건지 체크는 하지 못했다. 디폴트로 해보기도 해야될 것 같다.)

OtherSetting을 누르고

Identification 에서 Bundle Identifier 가 있는데 com.회사이름.플젝이름 이런식으로 고쳐서 써줌니다.

예) com.ABC.Project1

그리고 Minimum Api Level 에 현재 빌드할 폰의 안드로이드 버전에 맞게 설정합니다.

현재 폰의 버전보다 적은 버전해도 상관없음

Configuration 에서 Devices Level 을 ARMv6 with VFP 로 바꾸시고(Unity 4.x  버전에서는 ARMv7밖에 없으니 ARMv7로 하세요)

Graphics Level 을 OpenGL ES 1.x 로 바꿉니다.

그리고 Resolution and Presentation 을 누르고

Default Orientation 으로 어플의 뭐 가로세로 방향 을 고정시킬수있습니다.

Status Bar에 Status Bar Hidden은 핸드폰의 상단 바를 보이느냐 마느냐를 설정하는 것입니다.


6) 다하고나서 'File-Build Settings-Build' 를 하면 apk 파일이 생성된다.


7) 알아서 폰에 넣고 설치를..



참조 : http://cookzy.tistory.com/698

참조 : http://blog.naver.com/nameisljk/110136124090

Posted by blueasa

댓글을 달아 주세요

  1. 2013.03.10 13:35 ㄳㄳ  댓글주소  수정/삭제  댓글쓰기

    감사합니다!!!!

  2. 2013.04.04 05:52 부엉이  댓글주소  수정/삭제  댓글쓰기

    Error building Player: UnityException: Couldn't find Android device
    No Android devices found. If you are sure that device is attached then it might be USB driver problem, for details please check Android SDK Setup section in Unity Manual.

    이 에러 이유 아시나요???

    • 2013.04.04 09:30 신고 blueasa  댓글주소  수정/삭제

      안드로이드 디바이스를 찾지 못한다는 에러네요.
      컴퓨터가 안드로이드 폰을 제대로 인식못했거나, USB 자체 문제거나, 안드로이드 SDK가 제대로 안깔렸거나 했을 가능성이 있습니다.
      체크를 한 번 해보셔야 될 것 같아요.

  3. 2013.04.05 00:55 부엉이  댓글주소  수정/삭제  댓글쓰기

    컴퓨터에 apk 파일을 받을순 없는건가요 ?
    실행말고요

  4. 2013.04.05 01:08 부엉이  댓글주소  수정/삭제  댓글쓰기

    그 usb 문제라는것은 무슨소린가요??
    usb 이용한적이 없는데.

    • 2013.04.05 10:25 신고 blueasa  댓글주소  수정/삭제

      Build and Run은 폰을 usb에 연결한 상태로 하는거라..
      이 경우에 usb가 문제있을경우에도 안될 수도 있다는 것 뿐입니다.
      Build만 했다면 그 문제보단 sdk가 제대로 안깔렸거나 해서 인식을 못하는 상태일 가능성이 큽니다.

  5. 2013.04.05 01:11 부엉이  댓글주소  수정/삭제  댓글쓰기

    안드로이드 빌드해서
    컴퓨터에 apk파일이 깔리는지만 확인하려 하는데
    필요한게 더 잇나요 ???

    • 2013.04.05 10:28 신고 blueasa  댓글주소  수정/삭제

      Build를 하면 apk파일은 생성되지만 apk파일은 안드로이드 폰에서의 설치파일로 알고 있습니다.
      PC에서는 압축파일로 취급받는걸로 압니다만..
      깔진 못하는걸로 알고 있습니다.
      안드로이드 폰으로 옮겨서 깔아보셔야 하지 않을까 싶네요.

  6. 2013.04.05 03:36 부엉이  댓글주소  수정/삭제  댓글쓰기

    이상하게 전 디바이스 레벨에 ARMv7 뿐이없던데 왜그런건가요???
    귀찮게 해서 죄송합니다

    • 2013.04.05 10:36 신고 blueasa  댓글주소  수정/삭제

      위 설명은 Unity 3.x 버전 기준입니다.
      Unity 4.x 이상으로 버전업 되면서 ARMv6 옵션이 사라졌더라구요.
      그냥 ARMv7로 하시면 됩니다. :)

  7. 2013.04.07 08:35 부엉이  댓글주소  수정/삭제  댓글쓰기

    인식을 못할경우엔 어떻게 해야하죠 ???
    재설치를 해야하나요??

    • 2013.04.07 14:56 신고 blueasa  댓글주소  수정/삭제

      부엉이님과 같은 에러를 제가 본 경우는 Android SDK가 잘못깔렸거나(32비트를 깔아야되는데 64비트를 깔았다거나..), 깔렸는데 Andoid SDK Location 설정이 잘못됐거나..이클립스에서 업데이트 식으로 깔았다면 이클립스 업데이트에서 중단됐다거나(다운하다가 알아서 중지돼 버리는 경우가 자주 있었습니다.) 하는 경우였습니다.
      예상으론 SDK쪽이 문제일 가능성이 있으니 유니티를 재설치는 하지 않으셔도 될거라 생각합니다.
      문제가 언능 해결되길 바랄게요~ =_=

  8. 2013.04.10 03:39 부엉이  댓글주소  수정/삭제  댓글쓰기

    안드로이드 디바이스를 찾지 못한다는데
    sdk를 아무리 재설치 해도 않되네요 ㅠㅠ
    usb 문제인가 해서 보니 usb는 잘되고 ㅜㅜ

    • 2013.04.11 02:23 신고 blueasa  댓글주소  수정/삭제

      음..
      재설치해도 안된다면 제 생각으로 우선 체크해야 될 게..
      - sdk가 x86(32bit)인지 체크해 보시구요.
      - sdk 설치 후, Android SDK Location이 맞는지 확인해 보셔야 될 것 같습니다. 폴더 위치가 다를 수 있으니 android-sdk 폴더를 찾아보세요. =ㅅ=

  9. 2013.04.11 10:48 부엉이  댓글주소  수정/삭제  댓글쓰기

    adt-bundle-windows-x86-20130219 제가 다운받은게 이거인데 일단
    32bit는 맞는데 이 파일 맞나요??

    • 2013.04.12 04:35 신고 blueasa  댓글주소  수정/삭제

      제가 깐 건 Java Platform, Standard Edition에 Java SE 6 Update 43의 JDK 입니다.
      DOWNLOAD로 가보시면 실제 파일명은
      Windows x86 69.76 MB jdk-6u43-windows-i586.exe
      입니다.
      아직 JDK가 제대로 안깔린게 아닌가 싶네요.

  10. 2013.04.11 10:50 부엉이  댓글주소  수정/삭제  댓글쓰기

    Location 확인은 어떻게 해야하나요?

  11. 2013.09.22 16:23 lee taehee  댓글주소  수정/삭제  댓글쓰기

    진째 개감사 ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ님 밥먹을래요 저랑??? ㅜㅜㅜㅜ