You will be fine

<Android> 2. Gradle Scripts

by BFine
반응형

1.Module


MyApplication은  Eclipse에서 Workspace와 같다


Module은 Eclipse에서 Project와 같다 



2.Gradle Scripts


빌드 : 리소스(이미지 레이아웃 동영상 등)+기계어 소스파일 ----> 하나의 바이너리 파일로 만드는 것 ----> APK 파일  


컴파일 : 소스를 컴퓨터가 이해할 수 있는 언어로 번역(기계어로 번역 이진수)


gradle : 빌드를 하기 위한 시스템 ( Ant Maven ...) --> gradle scripts : groovy(java+python) 언어 사



3.Total

MyApplication-----------------------------------------


builgradle(project)--------------------------

local properties (sdk 위치)-----------------

 

module1----------------------                                             ----->         APK         ----> AVD(단말기)에 설치 됨

   builgradle------------------                                             ----->

   proguard(난독툴)---------


      module2----------------------

         builgradle------------------

    proguard(난독툴)---------


            ~~~

           ~~~~



4.Apk


컴파일 -> packaging-> signing


1. 컴파일

 

    Resource ->aapt(tool) --> R.java  src코드  interface 들 -> .class (MainActivity)  --> dexffiles( 안드로이드 실행파일)


2. packaging

  

    APK 생성 


3. signing

   

   signed APK -> 압축 -> APK!!!








반응형

블로그의 정보

57개월 BackEnd

BFine

활동하기