중국시가넷 - 개인 서명 - Ant 스크립트를 통해 안드로이드 프로젝트의 컴파일 및 패키징 문제를 해결하는 방법

Ant 스크립트를 통해 안드로이드 프로젝트의 컴파일 및 패키징 문제를 해결하는 방법

Ant 스크립트를 사용하여 패키지 안드로이드 프로젝트를 컴파일하는 단계는 다음과 같습니다.

1.Android 프로그램을 컴파일, 패키징, 서명 및 게시하는 세 가지 방법:

메서드 1: 명령줄에서 수동으로 컴파일하고 패키지화합니다.

방법 2: ant 를 사용하여 패키지를 자동으로 컴파일합니다.

방법 3: eclipse+ADT 를 사용하여 패키지를 컴파일하십시오.

2. 안드로이드 컴파일 및 패키징 단계:

2. 1 첫 번째 단계는 R.java 클래스 파일을 생성하는 것입니다.

R.java 는 Eclipse 에서 자동으로 생성되고 R.java 는 Android SDK 에서 제공하는 aapt.ext 프로그램을 사용하여 ant 및 명령줄에서 생성됩니다.

2.2 단계 2: 생성. Aidl 파일을. Java 클래스 파일로 변환하기 :

Eclipse 에서 자동 생성, ant 및 명령줄은 Android SDK 에서 제공하는 aidl.exe 를 사용하여 생성됩니다. Java 파일입니다.

2.3 단계 3 컴파일. 클래스 파일의 Java 클래스 파일을 생성하려면 다음과 같이 하십시오.

Eclipse 에서 자동 생성, ant 및 명령줄은 JDK 의 javac 컴파일 Java 클래스 파일을 사용하여 클래스 파일을 생성합니다.

2.4 네 번째 단계는 클래스 파일을 패키지화하여 classes.dex 파일을 생성하는 것입니다.

Eclipse 에서 자동 생성, ant 및 명령줄은 Android SDK 에서 제공하는 dx.bat 명령줄 스크립트를 사용하여 classes.dex 파일을 생성합니다.

2.5 5 단계: RES, assets, androidmanifest.xml 등을 포함한 리소스 파일을 패키지화합니다. ):

Eclipse 에서 자동 생성, ant 및 명령줄은 Android SDK 에서 제공하는 aapt.exe 를 사용하여 리소스 팩 파일을 생성합니다.

2.6 단계 6 서명되지 않은 apk 설치 파일 생성:

Eclipse 에서 자동으로 생성된 디버그 서명 파일은 bin 디렉토리에 저장됩니다. Ant 및 명령행은 Android SDK 에서 제공하는 apkbuilder.bat 명령 스크립트를 사용하여 서명되지 않은 apk 설치 파일을 생성합니다.

2.7 단계 7: 서명되지 않은 apk 에 서명하여 서명된 Android 파일 생성:

Android Tools 는 Eclipse 의 서명에 사용되고 JDK 의 jarsigner 는 ant 와 명령줄이 서명되지 않은 패키지에 apk 서명을 하는 데 사용됩니다.

이 ant 스크립트는 단일 안드로이드 프로젝트 또는 라이브러리에 의존하는 안드로이드 프로젝트만 컴파일하고 패키지화할 수 있습니다.

먼저 ant 에 대한 환경 변수를 구성합니다. 나는 이것을 많이 가지고 있지 않다. 제가 직접 확인해 보겠습니다.