Android 프로젝트 의 자동 생 성, 컴 파일 및 apk 생 성
http://developer.android.com/tools/projects/projects-cmdline.html#ReferencingLibraryProject
http://developer.android.com/tools/building/building-cmdline.html#AutoReleaseMode
1. 프로젝트 생 성
프로젝트 를 만 드 는 절 차 는 매우 간단 합 니 다. 안 드 로 이 드 sdk 도구 에서 도 구 를 제공 합 니 다.
7 #
8 # 4.0 android 4.0
9 #
10 #
11 # activity
12 # ( , 3 )
13 android create project \
14 --target 10 \
15 --name $PROJECT_NAME \
16 --path ./$PROJECT_NAME \
17 --activity "$PROJECT_NAME"Activity \
18 --package onerain.rb.$PROJECT_NAME
(그 중 $PROJECTNAME 는 내 가 정의 한 프로젝트 이름 으로 수 동 으로 입력 할 수도 있 고 규칙 을 설정 해서 읽 을 수도 있다)
여기 서 주의해 야 할 것 은 -- target 에 관 한 매개 변수 입 니 다. 10 은 안 드 로 이 드 4.0 버 전 입 니 다. 구체 적 인 대응 규칙 은 실행 할 수 있 습 니 다.
android list 대상 검색
2. 제3자 라 이브 러 리 추가 (선택 가능)
다른 공 사 를 추가 하 는 경우 참고 하 시기 바 랍 니 다. http://developer.android.com/tools/projects/projects-cmdline.html#ReferencingLibraryProject
제3자 jar 패키지 라면. jar 파일 을 프로젝트 디 렉 터 리 / libs / 에 간단하게 복사 하면 됩 니 다. ant 컴 파일 과정 이 자동 으로 컴 파일 되 기 때 문 입 니 다.
27 cp ./libs/AppOffer_1.6.5.jar ./$PROJECT_NAME/libs
제 가 여기 서 만보 광고의 sdk 가방 을 예 로 들 면...
3. 컴 파일
(1) 서명
ant 로 release 버 전 을 만 드 는 apk 는 'keystore 파일' 을 사용 해 야 하기 때문에 이 단 계 는 빠 질 수 없습니다. 명령 입력
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
힌트 에 따라 한 걸음 한 걸음 작성 하면 됩 니 다.
작성 완료 후 키 store 정 보 를 ant. properties 에 추가 합 니 다.
20 # ant.properties keystore
21 echo key.store=../android.keystore >> ./$PROJECT_NAME/ant.properties
22 echo key.alias=android.keystore >> ./$PROJECT_NAME/ant.properties
23 echo key.store.password=meiyourena >> ./$PROJECT_NAME/ant.properties
24 echo key.alias.password=meiyourena >> ./$PROJECT_NAME/ant.properties
(비밀 번 호 는 ant. properties 에 직접 쓰 여 컴 파일 할 때마다 입력 하 는 것 을 피 할 수 있 습 니 다)
(2) 컴 파일, 링크 생 성 apk
이 단 계 는 매우 간단 하 다.
프로젝트 디 렉 터 리 에 들 어가 서 실행 하기 만 하면 됩 니 다.
ant release
(알림 ant 가 설치 되 어 있 지 않 으 면 sudo apt - get install ant 를 실행 하 십시오)
대체로 프로 세 스 가 이 렇 습 니 다. 하지만 자바 파일 이나 속성 을 수정 하려 면 다른 작업 이 필요 합 니 다.
(이 프로 세 스 는 ubuntu 12.04 테스트 에 통과 되 었 습 니 다)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.