Ang proyektong Android SDK ay isang ganap na libre at cross-platform software stack para sa mga aparatong mobile na pinapatakbo ng Android. Kabilang dito ang lahat ng mga tool na kailangan mo upang makapagsimula sa Android OS at pagpapaunlad ng application. Ang Android ay isa sa pinakasikat na mga operating system ng mobile sa mundo, na may milyun-milyong mga gumagamit sa buong mundo. Upang magsimulang bumuo ng mga app para sa Android, pakibisita ang opisyal na web page.
Hinahayaan ng mga developer na lumikha ng application para sa Android
Hinahayaan ng Android SDK ang mga developer na lumikha ng mga application para sa Android platform. Ang mga application na ito ay isusulat gamit ang Java programming language at tumakbo sa Dalvik, isang pasadyang virtual machine na idinisenyo para sa naka-embed na paggamit na tumatakbo sa ibabaw ng isang Linux kernel. Siyempre, kakailanganin mo rin ang malakas na Android Studio IDE (Integrated Development Environment).
Kasama sa SDK (Software Development Kit) ang maraming kapaki-pakinabang na tool, karamihan sa kanila ay command-line lamang, pati na rin ang isang graphical na emulator na nagbibigay-daan sa iyo upang subukan ang isang pasadyang operating system ng Android. Upang magsimula, i-download at i-unpack ang archive, i-access ang folder ng mga tool sa loob ng direktoryo ng android-sdk-linux, at i-double click sa & lsquo; android & rsquo; file.
Mga dependent ng Runtime at suportadong mga operating system
Una sa lahat, dapat naming banggitin na ang Android SDK software ay malaya sa isang kapaligiran sa desktop, na nangangahulugang maaari mong gamitin ito sa GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox, o Xfce desktop na kapaligiran.
Pangalawa sa lahat, kailangan mong magkaroon ng pinakabagong Oracle JDK (Java Development Kit) na naka-install sa iyong computer, pati na rin ang GNU C Library (glibc) 2.15 o mas bago. Ang SDK ng Android ay tatakbo sa anumang pamamahagi ng GNU / Linux hangga't magagamit ang mga runtime dependency na ito.
Mangyaring tandaan na ang iyong computer ay dapat magkaroon ng hindi bababa sa 2GB ng RAM (inirerekomenda ng 4GB), hindi bababa sa 400MB na puwang ng disk ng puwang, pati na rin ang isang graphics card na may kakayahang resolusyon ng screen na 1280x800.
Ano ang bagong sa paglabas na ito:
- Sa ilang mga kaso, ang Android Studio ay nag-hang walang katiyakan habang lumabas.
- Nabigo ang builds na naka-configure na may mapagkukunan na set sa sumusunod na mensahe nang pinagana ang Instant Run:
- & quot; Ang pangalan ng Pinagmulan ay hindi kinikilala ng Android Gradle Plugin. & quot;
- Kapag pinagana ang Instant Run, nabuo ang mga bagong proyekto ng Kotlin kapag nabigo sa pamamagitan ng Run command.
- Sa pag-edit ng file build.gradle, minsan ay isang kapansin-pansing pagkaantala sa pag-type ng isang character at ang character na lumilitaw sa screen.
- Gumawa ng mga pagkabigo na naganap sa panahon ng dexing sa ilang mga proyekto na may malaking bilang ng mga module o mga panlabas na dependency, kasama ang sumusunod na mensahe ng error:
- & quot; RejectedExecutionException: Lumampas ang limitasyon sa thread na pinalitan ang hinarangan na manggagawa & quot;
- Ang pag-compute ng D8 pangunahing listahan ng DEX ay hindi isinasaalang-alang ang ilang mga reflective invocations.
Ano ang bagong sa bersyon:
- Ang default na configuration ng ProGuard, proguard.cfg, ngayon ay binabalewala ang mga sumusunod na klase:
- mga klase na nagpapalawak ng Kagustuhan
- mga klase na nagpapatuloy sa BackupAgentHelper
- Pinahihintulutan ka ngayon ng mga alituntunin ng alib na i-override ang java.encoding, java.source, at java.target properties.
- Ang default na pag-encode para sa javac Ant na gawain ay ngayon UTF-8.
- Ang view ng LogCat sa DDMS ngayon ay maayos na nagpapakita ng UTF-8 na mga character.
- Mas maaasahan ang SDK Manager sa Windows. Para sa mga detalye sa mga pagpapabuti, tingnan ang Site ng Proyekto ng Android Tools.
- Kung pinagana mo ang mga snapshot para sa isang AVD, awtomatiko itong nakukuha. Ang emulator ay naibalik na rin ngayon sa estado kapag ito ay huling halos sarado agad.
- Fixed ang nawawalang error na file ng JAR na pumigil sa draw9patch mula sa pagtakbo.
- Fixed ang hierarchyviewer at ddms na script ng launch ng Windows upang suportahan ang bagong lokasyon ng adb.
- Mga kilalang isyu sa pagganap ng emulator: Dahil ang Android emulator ay dapat gayahin ang ARM pagtuturo set architecture sa iyong computer, ang pagganap ng emulator ay mabagal.
Ano ang bago sa bersyon 1.6 Paglabas 2:
- May kaugnayan sa API:
- Maayos na nagbubunyag ng mga konstanta na nauugnay sa CDMA sa android.telephony.TelephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A, at NETWORK_TYPE_1xRTT.
- System image:
- Pag-aayos ng bug upang ang density ng Bitmap ay ngayon ay pinopropagado sa pamamagitan ng Parcelable.
- Pag-aayos ng NinePatchMatakot upang maayos na sukatan ang naiulat na padding para sa mode ng pagiging tugma.
- Pag-aayos ng TextView upang maayos na kalkulahin ang mga sukatan ng istilong font batay sa densidad ng screen.
- Ina-update ang kernel sa 2.6.29, upang tumugma sa kernel sa available na mga aparatong pinagagana ng Android.
- Mga kasangkapan:
- Nagdaragdag ng bagong Ant build system na may suporta para sa mga proyekto ng paggamit ng Emma (coverage ng code).
- Mga skin sa pag-aayos ng emulator upang maayos na tularan ang d-pad sa landscape mode.
- Pag-aayos ng density ng pag-aayos sa editor ng layout sa ADT.
Ano ang bago sa bersyon 1.6 Paglabas 1:
- Suporta ng emulator para sa maraming laki / densidad ng screen, kabilang ang mga bagong skin.
- Android SDK at AVD Manager, isang graphical na UI upang hayaang mapamahalaan mo ang iyong mga SDK at AVD na kapaligiran nang mas madali. Hinahayaan ka ng tool na lumikha at pamahalaan ang iyong mga Android Virtual Device at mag-download ng mga bagong pakete ng SDK (tulad ng mga bersyon ng platform at mga add-on) sa iyong kapaligiran.
- Pinahusay na suporta para sa mga pakete ng pagsubok sa New Project Wizard
Ano ang bago sa bersyon 1.5 Paglabas 3:
Ang sistema ng Android 1.5 na naihatid sa SDK (bilang imahe ng library at system) ay ang katumbas ng pag-unlad sa imahe ng Android 1.5 na produksyon system, na maaaring i-deploy sa mga pinagagana ng Android na mga simula simula Mayo 2009. Ang sistema ay ganap na sumusunod at walang kasamang mga panlabas na aklatan. Ito ang unang bersyon ng Android SDK na hindi kasama ang panlabas na library ng Maps.
Ano ang bago sa bersyon 1.5 Paglabas 1:
- Kasama ang maraming bersyon ng Android platform (Android 1.1, Android 1.5). Ang mga tool ay na-update upang ipaalam sa iyo na i-deploy ang iyong application sa anumang platform sa SDK, na tumutulong sa iyo na masiguro ang pag-compitility ng pasulong at, kung naaangkop, pabalik-pagkakatugma.
- Ipinapakilala ang mga Android Virtual Devices - (AVD) mga kumpigurasyon ng mga opsyon na pinapatakbo mo sa emulator upang mas mahusay na mga aktwal na modelo ng device. Ang bawat AVD ay makakakuha ng sarili nitong nakalaang lugar ng imbakan, na ginagawang mas madali upang gumana sa maraming emulator na tumatakbo nang sabay-sabay.
- Suporta para sa mga add-on ng SDK, na nagpapalawak sa Android SDK upang bigyan ka ng access sa isa o higit pang mga panlabas na Android library at / o isang na-customize na (ngunit sang-ayon) imaheng imahe na maaaring tumakbo sa emulator.
- Ang bagong Eclipse ADT plugin (bersyon 0.9.0) ay nag-aalok ng mga bagong Wizards upang hayaan kang lumikha ng mga target na proyekto para sa mga tukoy na kumpiguradong Android, makabuo ng mga mapagkukunan ng XML (tulad ng mga layout, mga animation, at mga menu), bumuo ng mga kahaliling layout, at pag-export at pag-sign ang iyong aplikasyon para sa pag-publish.
- Pinahusay na suporta ng JUnit sa ADT
- Mas madaling pag-profile ng pagganap
- Mas madaling pamamahala ng mga naisalokal na mga application. Maaari mo na ngayong isama o ibukod ang mga mapagkukunan ng locale kapag binubuo ang iyong APK mula sa isang proyekto ng Android.
- Ang isang bagong tool na tinatawag na & quot; android & quot; ay pumapalit sa script ng activitycreator.
Ano ang bago sa bersyon 1.0 Paglabas 1:
- Emulator:
- Sini-save na ngayon ng Emulator ang imaheng gumagamit sa & # x3c; android & # x3e; /SDK1.0 /
- Ang mga nauugnay na Fixed EsounD ay libre sa Linux.
- Fixed the documentation in -help-audio. '-Audio listahan' ay hindi gumagana, kailangan ng isa na tumawag -help-audio-out at -help-audio-in upang makuha ang listahan ng wastong mga backend ng audio.
- Fixed scrollwheel Dpad emulation sa rotated mode. bago nito, ang paggamit ng scroll-wheel ay palaging nakabuo ng mga kaganapan ng Dpad Up / Down, kahit na sa landscape mode.
- Inalis ang ilang opsyon na Mga kahina-hinalang command.
- Ang pagtatakda ng bilis ng network sa pamamagitan ng console o ang pagpipilian na -netspeed ay maayos na baguhin ang icon ng pagkakakonekta sa device.
- Ang pagtatakda ng estado ng pagpaparehistro ng boses ng GSM sa 'roaming' sa console ay maayos na baguhin ang icon ng boses sa device
- SQLite:
- Kasama na ngayon sa SQLite ang pakete ng SDK sa lahat ng platform.
Mga Kinakailangan :
- Oracle Java Standard Edition Runtime Environment
Mga Komento hindi natagpuan