cocos2dx-3.5 eclipse로 Android 개발 환경 구축 (macOSX)

5528 단어 cocos2d-x

개요


  • 3.6에서는 안드로이드 빌드에 성공하지 못합니다.
  • 그래서 3.5-tizen을 사용하고 있습니다
  • iOS는 간단하기 때문에 생략
  • macOSX 대상
  • build 후의 동작 확인에는 실제기를 사용합니다.
  • 실제 기계에서 확인하는 방법은 작성되지 않았습니다


  • 1. download



  • 1
  • 3.5-tizen 사용 (3.5에서도 좋다고 생각)

  • 이클립스
  • Version: 4.2.1

  • SDK
  • h tp // w w. 여기 s2dx. 오 rg / w w ぉ d / ゔ r shion # 여기 s2dx

  • ndk
  • htps : //에서 ゔぇぺぺr. 안 d로이 d. 이 m/sdk/그리고 x. html #오테 r

  • ApacheAnt
  • htps : //로 ゔぇぺぺr. 안 d로이 d. 이 m/n dk/두 w 응아 ds/ 어서 x. html #ww


  • 2. DL물의 배치



    어디서나 좋다

    android/
    |-- ndk
    |   `-- android-ndk-r10b
    `-- sdk
        `-- android-sdk-macosx
    apache-ant/
    `-- apache-ant-1.9.5
    cocos2d-x/
    `-- versions
        `-- cocos2d-x-3.5-tizen
    

    3. 이클립스 설정



    3.1 각 경로 설정



    eclipse로 빌드하면 잘 설명 된 setup.py를 실행하지 않아도됩니다
    여기서 설정은 모든 프로젝트에 적응Eclipse -> 環境設定 -> C/C++ -> Build -> Environment다음 4개를 설정한다(v3.3 근처에서 4개 필요하게 되었다)
  • ANDROID_SDK_ROOT (ADD로 추가)
  • ANT_ROOT
  • NDK_ROOT
  • PATH (이것만 [Select...] 에서 지정한다)
  • :<path to cocos2d-x>/tools/cocos2d-console/bin 추가


  • htp ///안 t. 아파치. 오 rg/병도 w응아 d. c기

    3.2 AndroidNDK





    3.2 AndroidSDK



    SDK Location 입력



    3.3 AndroidSDK 다운로드



    이클립스 Window -> Android SDK Manager 선택


  • v3.5라면 이미지의 파란색 체크 (API-19)가 들어있는 것만 지정하고 Install Package 해두면 아마 문제 없다 (?)
  • 설치에 시간과 용량이 걸리므로 가능한 한 최소한으로 유지하고 싶습니다



  • 4. cocos2dx project 만들기



    작성 명령
    $ <cocos2dx_directory>/tools/cocos2d-console/bin/cocos new <project_name> -p com.sample.test -l cpp -d <project配置作成したいディレクトリ>
    

    $ ~/cocos2d-x-3.5-tizen/tools/cocos2d-console/bin/cocos new TestProject -p com.sample.test -l cpp -d ~/cocos2d-x/projects/
    

    5. 프로젝트를 eclipse로 열기







    5.1 libcocos2dx 디렉토리로드



    프로젝트를 빌드 할 때 참조하는 데 필요합니다.
    cocos2dx 본체에 있는 cocos/platform/android/java 지정



    5.2 빌드 대상 프로젝트 로드



    여기는 cocos 명령에서 만든 프로젝트의proj.android 지정



    6. 빌드



    6.1 libcocos2dx 경로 수정




  • Build Target을 Android4.4.2(API-19)로 설정
  • Librarylibcocos2dx 로의 경로가 대개 잘못되어Remove -> Add 에서 libcocos2dx(✕에서 ✓가되면 OK)



  • 6.2 build



    실제 기계를 연결하고 build



    주석





    이런 오류가 나와 구구도 해결할 수 없다 sh: cocos: command not foundjava.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp: findLibrary returned null

    좋은 웹페이지 즐겨찾기