Create Build and Run With CommandLine Tools

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 31

CREATE, BUILD AND RUN A PROJECT

WITH COMMAND LINE TOOLS


Hanoi University Of Science And Technology
School Of Electronics And Telecommunications
Subject: IT3660 Android Programming

Hanoi, 08/2015

Link ti slide:
https://www.fshare.vn/folder/Z4C344VT9IK1

TO PROJECT S DNG
COMAND LINE
Hng dn thc hin trn HH Windows

Yu cu:
ci t JDK, SDK

Cc bc thc hin:
Bc 1: To lp bin mi trng cho Android
Bc 2: Xc nh ID target
Bc 3: S dng cng c CMD to Project

TO PROJECT S DNG
COMAND LINE
Bc 1: To lp bin mi trng cho Android
M System Properties:
My Computer > Properties > Advanced System Setting
Chn th Advance > Environment Variables
Chn bin Path v thm vo ng dn n th mc
android-sdk\tools v th mc android-sdk\platformtools

TO PROJECT S DNG
COMAND LINE
Bc 1: To lp bin
mi trng cho Android
C:\Program Files
(x86)\Android\androidsdk\tools;
C:\Program Files
(x86)\Android\androidsdk\platform-tools;

TO PROJECT S DNG
COMAND LINE
Bc 2: Xc nh target ID
Target ID: l ID ca SDK-Version ta mun s dng
bin dch ra file apk
bit c Target ID, s dng CMD (Windows + R,
cmd), thc hin lnh:
>android list target

TO PROJECT S DNG
COMAND LINE
Bc 2: Xc nh target ID
>android list target

TO PROJECT S DNG
COMAND LINE
Bc 3: S dng CMD to Project
Windows + R, g cmd, Enter

TO PROJECT S DNG
COMAND LINE
Bc 3: S dng CMD to Project
C php:
android create project \
--target <target_ID> \
--name <your_project_name> \
--path path\to\your\project \
--activity <your_activity_name> \
--package <your_package_namespace>

TO PROJECT S DNG
COMAND LINE
Bc 3: S dng CMD to Project

TO PROJECT S DNG
COMAND LINE
Bc 3: S dng CMD to Project

PHN BIT 3 THNG S SDK

PHN BIT 3 THNG S SDK

Minimum
SDK

Target
SDK

Complie
SDK

1. ngha?
2. SETUP sao cho ng?

Platform Versions
Version

Codena
me

API

Distribut
ion

2.2

Froyo

0.3%

2.3.3 2.3.7

Gingerbr
ead

10

4.6%

4.0.3 4.0.4

Ice
Cream
Sandwic
h

15

4.1%

4.1.x

Jelly
Bean

16

13.0%

17

15.9%

18

4.7%

4.2.x
4.3
4.4

KitKat

19

39.3%

5.0

Lollipop

21

15.5%

22

2.6%

5.1

Source: https://developer.android.com/about/dashboards/index.html

SETUP 3 THNG S SDK


Minimum
SDK

Target
SDK

Complie
SDK

BIN DCH V CI T APP


S DNG COMAND LINE

THNG K TH PHN IDE V


BUILD TOOL

http://zeroturnaround.com/rebellabs/ides-vs-build-tools-how-eclipse-intellij-ideanetbeans-users-work-with-maven-ant-sbt-gradle/

BIN DCH ANDROID PROJECT S


DNG ANT TOOLS
Hng dn thc hin trn HH Windows

Yu cu:
ci t JDK, SDK
hon thnh vic to Project phn u

Cc bc thc hin:
Bc 1: Ti v ci t Ant
Bc 2: To lp bin mi trng cho Ant
Bc 3: S dng CMD Build Project

BIN DCH ANDROID PROJECT S


DNG ANT TOOLS
Bc 1: Ti v ci t Ant
Link ti Ant (tham kho):
http://archive.apache.org/dist/ant/binaries/apache-ant-1.9.5-bin.zip

Ti v gii nn vo C

Bc 2: To bin mi trng cho Ant


Thm vo bin Path ng dn n th mc
C:\apache-ant-1.9.1\bin

BIN DCH ANDROID PROJECT S


DNG ANT TOOLS
Bc 3: Build
Di chuyn ti th mc root ca Project
Thc hin lnh
>ant debug

BIN DCH ANDROID PROJECT S


DNG ANT TOOLS
Bc 3: Build
File .apk s c to ra th mc \bin ca Project

CI T APP S DNG
COMMAND LINE
Install

BIN DCH ANDROID PROJECT


S DNG GRADLE TOOLS
Hng dn thc hin trn HH Windows

Yu cu:
ci t JDK, SDK, Android Studio

Cc bc thc hin:
Bc 1: To lp bin mi trng cho Grandle
Bc 2: To mt Project thn thin vi Grandle
Bc 3: S dng CMD to Build

BIN DCH ANDROID PROJECT


S DNG GRADLE TOOLS
Bc 1: To bin mi trng cho Grandle
Thm ng dn n th mc gradle\wrapper vo
bin Path.

Bc 2: To mt Project thn thin vi


Grandle

BIN DCH ANDROID PROJECT


S DNG GRADLE TOOLS
Bc 2: To mt Project thn thin vi Grandle
S dng Android Studio to mt Project thn thin vi
Grandle

Bc 3: Build v Install
Di chuyn ti th mc root ca Project
Thc hin lnh
>gradlew.bat assembleDebug

BIN DCH ANDROID PROJECT


S DNG GRADLE TOOLS
Bc 3: Build v Install
Di chuyn ti th mc root ca Project
Thc hin lnh
>gradlew.bat assembleDebug

Sau khi build, kt qu s to ra file apk cha trong th


mc app\build\outputs\apk\
Install
>adb install app/build/outputs/<debug.apk>

BIN DCH ANDROID PROJECT


S DNG GRADLE TOOLS
Bc 3: Build

BIN DCH ANDROID PROJECT


S DNG GRADLE TOOLS
Bc 3: Build

BIN DCH V CI T APP


S DNG COMAND LINE
Bc 3: Build
Output

CI T APP S DNG
COMMAND LINE
Bc 3: Install

Thank You
Any Question?

You might also like