Create Build and Run With CommandLine Tools

download Create Build and Run With CommandLine Tools

of 31

Transcript of Create Build and Run With CommandLine Tools

Presentation Title

CREATE, BUILD AND RUN A PROJECT WITH COMMAND LINE TOOLS

Hanoi University Of Science And TechnologySchool Of Electronics And TelecommunicationsSubject: IT3660 Android ProgrammingHanoi, 08/2015Link 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\platform-toolsTO PROJECT S DNG COMAND LINE Bc 1: To lp bin mi trng cho AndroidC:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk\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 \ --name \ --path path\to\your\project \--activity \ --package 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 SDKMinimum SDKTarget SDKComplieSDK1. ngha? 2. SETUP sao cho ng?Platform Versions

VersionCodenameAPIDistribution2.2Froyo80.3%2.3.3 -2.3.7Gingerbread104.6%4.0.3 -4.0.4Ice Cream Sandwich154.1%4.1.xJelly Bean1613.0%4.2.x1715.9%4.3184.7%4.4KitKat1939.3%5.0Lollipop2115.5%5.1222.6%Source: https://developer.android.com/about/dashboards/index.htmlSETUP 3 THNG S SDKMinimum SDKTarget SDKComplieSDK

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-idea-netbeans-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 AntLink ti Ant (tham kho):

Ti v gii nn vo CBc 2: To bin mi trng cho AntThm vo bin Path ng dn n th mc C:\apache-ant-1.9.1\binhttp://archive.apache.org/dist/ant/binaries/apache-ant-1.9.5-bin.zip 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: BuildFile .apk s c to ra th mc \bin ca Project

CI T APP S DNG COMMAND LINEInstall

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 GrandleBc 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

Sau khi build, kt qu s to ra file apk cha trong th mc app\build\outputs\apk\ Install >gradlew.bat assembleDebug>adb install app/build/outputs/ 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: BuildOutput

CI T APP S DNG COMMAND LINE Bc 3: Install

Thank YouAny Question?