Yuav ua li cas rau nruab hauv Studio rau Linux

Nyob rau hauv phau ntawv qhia no, peb yuav qhia koj rau nruab hauv Studio siv Linux.

Hauv Studio yog lub cuab tam premier uas ua los ntawm Google rau kev tsim hauv cov apps thiab ntau dua qhov yuam kev uas lwm tus IDE siv los ntawm Microsoft cov neeg tsim khoom tsim rau lub xov tooj xov tooj apps .

01 ntawm 10

Download tau thiab nruab Hauv Studio

Download tau hauv Studio.

Thawj cov cuab yeej koj yuav tsum download yog, ntawm chav kawm, Hauv Studio.

Koj mus muab tau hauv Studio los ntawm lub vas sab nram qab no:

https://developer.android.com/studio/index.html

Ib lub ces khawm ntsuab yuav tshwm thiab nws yuav cia li pom tau tias koj siv Linux.

Ib nqe lus thiab kev mob lub qhov rais yuav tshwm sim thiab koj yuav tsum tau txais qhov kev pom zoo.

Cov ntaub ntawv yuav tam sim no pib mus download tau.

Thaum twg cov ntaub ntawv tau kiag li downloaded qhib lub davhlau ya nyob twg qhov rai.

Tam sim no ntaus cov lus hauv qab no kom tau lub npe ntawm cov ntaub ntawv uas tau muab tso rau hauv:

ls ~ / Downloads

Cov ntaub ntawv yuav tsum tshwm ntsej muag nrog lub npe uas zoo nkaus li tej yam zoo li no:

android-studio-ide-143.2915827-linux.zip

Tshem cov zauv teb cov ntaub ntawv los ntawm kev ua raws li cov lus txib nram no:

sudo unzip hauv -studio-ide-143.2915827-linux.zip -d / opt

Hloov cov ntawv filename nrog rau ib qho uas teev los ntawm ls hais kom ua.

02 ntawm 10

Download tau lub Oracle JDK

Oracle JDK.

Lub Oracle Java Development Kit (JDK) tej zaum yuav muaj nyob rau hauv koj lub Linux faib lub pob tus thawj coj.

Yog hais tias nws yog, nruab JDK (yuav tsum muaj 1.8 lossis tshaj saud) uas yog siv tus thawj tswj lub pob (ie Software Center, Synaptic thiab lwm yam).

Yog tias lub JDK tsis muaj nyob rau hauv cov thawj tswj xyuas pob khoom mus rau hauv lub vas sab nram no:

http://www.oracle.com/technet/java/javase/downloads/jdk8-downloads-2133151.html

Raws li kev sau tsab xov xwm no, muaj cov neeg siv tau rau JDK version 8U91 thiab 8U92.

Peb pom zoo xaiv qhov 8U92 version.

Koj yuav pom cov kev txuas rau Linux i586 thiab x64 hauv tar.gz hom thiab hom ntawv RPM. Lub x64 yog rau cov cav tov 64-ntsis.

Yog hais tias koj tshwm sim los siv cov khoom faib uas siv hom RPM pob ces download tau hom ntawv RPM.

Yog tias koj siv lwm hom version download tar.gz version.

Mus nruab Java hauv RPM hom khiav cov lus qhia nram qab no:

rpm -ivh jdk-8u92-linux-x64.rpm

Txhim kho Java ntawm tar.gz ua raws li cov lus qhia no:

cd / usr / zos
tar xvf ~ / Downloads / jdk-8u92-linux-x64.tar.gz

Tam sim no koj xav kom paub tseeb tias qhov version of Java yog lub neej ntawd.

Khiav cov lus txib nram qab no:

sudo hloov tshiab-cawm --config java

Ib daim ntawv teev cov Java versions yuav tshwm.

Sau tus lej rau qhov kev xaiv uas muaj cov lus jdk hauv nws. Piv txwv li:

/usr/java/jdk1.8.0_92/jre/bin/java
/usr/local/jdk1.8.0_92/jre/bin/java

03 ntawm 10

Khiav hauv Studio

Khiav hauv Studio Siv Linux.

Khiav hauv Studio navigate rau qhov / opt / hauv-studio / bin sis siv cov cd hais kom ua :

cd / opt / hauv-studio / rau hauv

Ces khiav cov lus txib nram qab no:

sh studio.sh

Ib qho screen yuav tshwm sim nug seb koj puas xav tuaj import nqis. Xaiv ob qhov kev xaiv uas nyeem tau tias "Kuv tsis muaj qhov dhau los ntawm Studio los sis kuv tsis xav hloov kuv cov chaw".

Qhov no yuav ua raws li ntawm ib qho khoom txais tos.

Nyem "Tom ntej" mus ntxiv

04 ntawm 10

Xaiv Ib Qhov Nruab Nruab

Hauv Studio Installation Hom.

Ib qho screen yuav tshwm sim nrog cov kev xaiv rau kev xaiv tus txheej txheem lossis kev cai.

Xaiv cov txheej txheem kev xaiv thiab nias "Tom ntej".

Daim duab tom ntej no qhia txog cov khoom uas yuav raug download. Lub download loj yog loj heev thiab yog tshaj 600 megabytes.

Nyem "Tom ntej" mus ntxiv.

Ib qho screen yuav tshwm sim hais tias koj tuaj yeem khiav hauv Cov emulator hauv KVM hom.

Ntau cov ntaub ntawv yuav tsum downloaded.

05 ntawm 10

Tsim Koj Thawj Qhov Kev Xeem

Tsim Koj Thawj Hauv Khoos Kas Hauv Tsev.

Ib qho screen yuav tshwm sim nrog cov kev xaiv tsim ib qhov project tshiab thiab qhib muaj cov haujlwm uas twb muaj lawm.

Xaiv qhov pib qhov project txuas tshiab.

Ib qho screen yuav tshwm nrog cov nram qab no:

Rau qhov piv txwv no hloov lub npe rau "HelloWorld" thiab tawm ntawm qhov zoo li qhov qub.

Nyem "Tom ntej"

06 ntawm 10

Xaiv Qhov Hauv Cuab Yeej Siv Rau Hom Phiaj

Xaiv Yam Uas Cuab Yeej Siv Rau.

Koj tau tam sim no xaiv hom ntaus hauv koj xav kom tau hom phiaj.

Cov kev xaiv muaj raws li nram no:

Rau txhua qhov kev xaiv, koj tuaj yeem xaiv qhov version of Android rau lub hom phiaj.

Yog hais tias koj xaiv "Xov tooj thiab ntsiav tshuaj" thiab ces saib qhov tsawg kawg nkaus SDK xaiv koj yuav pom hais tias txhua qhov xaiv koj xaiv nws yuav qhia koj ntau npaum li cas cov cuab yeej yuav tau khiav koj app.

Peb xaiv 4.1 Jellybean li nws npog ntau tshaj 90% ntawm lub lag luam tab sis tsis dhau deb qab.

Nyem "Tom ntej"

07 ntawm 10

Xaiv Yam Kev Ua Si

Xaiv Ib Yam Kev Ua.

Ib qho screen yuav tshwm sim rau koj kom koj xaiv ib qho yam ntxim saib ntxim ua.

Ib qho kev ua hauv nws daim ntawv yooj yim yog ib qho screen thiab qhov koj xaiv ntawm no yuav ua raws li koj txoj haujlwm tseem ceeb.

Xaiv "Kev Ua Yeeb Yam" thiab nias "Tom ntej".

Koj tuaj yeem muab cov haujlwm rau lub npe thiab lub npe.

Rau qhov piv txwv no cia lawv raws li lawv muaj thiab nyem qhov "Finish".

08 ntawm 10

Yuav ua li cas khiav Run Project

Hauv Studio Running.

Hauv Studio yuav tam sim no thauj khoom thiab koj tuaj yeem khiav qhov kev tsim tawm haujlwm uas tau raug teeb tsa los ntawm nias ua haujlwm thiab F10.

Koj yuav raug nug kom xaiv lub hom phiaj xa tawm.

Thawj zaug uas koj khiav hauv Studio yuav tsis muaj lub hom phiaj.

Nias lub "Create New Emulator" khawm.

09 ntawm 10

Xaiv Ib Ntaus Nqi Xaiv

Xaiv cov khoom kho.

Ib daim ntawv teev cov khoom siv yuav tshwm sim thiab koj tuaj yeem xaiv ib qho los ua ib qho kev xeem ntawv.

Txhob txhawj tias koj tsis tas yuav siv cov cuab yeej tam sim no vim tias lub xov tooj los yog lub ntsiav tshuaj yuav raug siv los ntawm koj lub computer.

Thaum koj xaiv ib qho ntaus ntawv lawm "Tom ntej".

Ib qho screen yuav tshwm sim nrog kev download tau kev xaiv. Nias qhov link txuas ntawm ib qho ntawm cov kev xaiv rau ib tug version of Android rau tib SDK raws li koj lub phiaj xwm phiaj xwm txheej lossis siab dua.

Qhov no ua rau ib qho tshiab download tau tshwm sim.

Nyem "Tom ntej".

Koj yuav tam sim no yuav rov qab los ntawm qhov xaiv lub hom phiaj rau lub hom phiaj. Xaiv lub xov tooj lossis lub ntsiav tshuaj koj downloaded thiab nias OK.

10 ntawm 10

Ntsiab lus thiab Tshawb Fawb

Txoj kev xaus.

Koj yuav tam sim no pom ib lub xov tooj khov kho ua haujlwm hauv ib qho emulator thiab koj daim ntawv thov yuav thauj khoom mus rau hauv lub qhov rais.

Koj yuav tsum tam sim no ua raws li qee cov kev qhia rau kev kawm txog kev tsim hauv cov ntawv thov.

Cov yees duab no yog lub hauv paus pib zoo.

Whilst khiav qhov project koj yuav tau txais ib cov lus hais tias koj xav tau ib lub KVM emulator.

Qhov no yog qhov txheej txheem 2 kauj ruam. Nyob rau hauv thawj lom reboot koj lub computer thiab nkag mus rau koj cov chaw BIOS / UEFI thiab saib rau emulation. Yog hais tias qhov kev xaiv yog neeg xiam oob qhab pauv qhov muaj nqis los qhib thiab txuag cov kev hloov.

Tam sim no hauv koj lub koos pij tawj Linux tom qhov chaw dav dav koj sim ua li nram no:

sudo modprobe kvm_intel

los yog

sudo modprobe kvm_amd