Aptumsuma projekta izveide Android ierīcēm. Eclipse iestatīšana Android izstrādei. Lēna starta emulators
Šajā rokasgrāmatā jūs uzzināsit, kā sākt izstrādāt Android ierīcēm, proti: mobilās lietojumprogrammas Android Eclipse platformā + SDK. Mūsdienās Android mobilo lietojumprogrammu izstrādei un izveidei ir daudz pieeju. Sarežģītas aparatūras ierīces, planšetdatori un dažādas programmatūras platformas (Symbian OS, iOS, webOS, Windows tālrunis 7…) paver bezgalīgu vietu izstrādātājiem.
Tātad lietojumprogrammu saraksts, lai sāktu izstrādāt mobilās lietojumprogrammas Android ierīcēm, ir milzīgs. Kuru platformu izvēlēties? Kādu programmēšanas valodu mācīties? Kādu aplikāciju komplektu izvēlēties projektu plānošanai? Šajā apmācībā jūs uzzināsit, kā sākt mobilo lietotņu izstrādi Android platformai — Google atvērtā pirmkoda mobilajai operētājsistēmai.
Kāpēc Android platforma?
Android ir atvērta platforma, kuras pamatā ir Linux kodols. Tas ir instalēts tūkstošiem ierīču no dažādiem ražotājiem. Android nodrošina lietotnes jebkura veida aparatūrai, kādu mūsdienās var iedomāties. mobilās ierīces- digitālie kompasi, videokameras, GPS, sensori un daudz kas cits.
Bezmaksas Android izstrādes rīki ļauj ātri sākt veidot bezmaksas vai gandrīz bezmaksas lietotnes. Kad esat gatavs parādīt pasaulei savu programmu, varat to publicēt vietnē Android Market. Lai publicētu vietnē Android Market, ir jāmaksā vienreizēja reģistrācijas maksa (25 ASV dolāri rakstīšanas laikā), un atšķirībā no Apple App Store (kura piemērotība ir ļoti stingra) jūsu lietotne ir pieejama lejupielādei un iegādei pēc tam. ātrs pārskats- ja pieteikums nepārkāpj noteikumus un likumu.
Tālāk ir norādītas dažas citas Android SDK funkcijas, kas piedāvā priekšrocības kā izstrādātājam.
- Android SDK ir pieejams operētājsistēmām Windows, Mac un Linux, tāpēc jums nav jāmaksā par jaunu aparatūru, lai rakstītu lietotnes.
- SDK iebūvēts Java. Ja esat iepazinies ar Java programmēšanas valodu, jūs jau esat pusceļā.
- Ņemot vērā aplikācijas izplatīšanu caur Android Market, tā uzreiz būs pieejama simtiem tūkstošu lietotāju. Jūs neaprobežojaties tikai ar oficiālo tirgu, jo ir arī alternatīvas. Piemēram, varat publicēt lietotni savos emuāros. Baumo, ka Amazon gatavo savu Android lietotņu veikalu.
- Tāpat kā SDK tehniskā dokumentācija, tiek veidoti jauni resursi Android izstrādātājiem. Platforma gūst arvien lielāku popularitāti lietotāju un izstrādātāju vidū.
Pietiek runāt — sāksim Android lietotņu izstrādi!
Eclipse un Android SDK instalēšana
Orientācija Android platformai izstrādes laikā
Pirms sākat rakstīt Android lietojumprogrammas, jums ir jālejupielādē Android platformas SDK. Katrai platformai ir sava Android SDK versija, kas instalēta lietotāju ierīcēs. Operētājsistēmai Android 1.5 un jaunākai versijai ir divas platformas: Android Open Source Project un Google.
Android Open Source Project – atvērtā pirmkoda platforma avota kods bet neietver Google paplašinājumi, piemēram, Google Maps. Ja nevēlaties izmantot Google API, funkcionalitāti Google kartes nebūs pieejams jūsu lietojumprogrammai. Ja vien jums nav īpaša iemesla to darīt, es ieteiktu atlasīt mērķauditoriju kādā no Google platformām, jo tādējādi varēsit izmantot paša Google paplašinājumus.
- Atlasiet Logs-> Android SDK un AVD pārvaldnieks.
- Kreisajā kolonnā noklikšķiniet uz Pieejamās pakotnes un pārbaudiet repozitoriju, lai parādītu pieejamo Android platformu sarakstu.
- Sarakstā varat atlasīt lejupielādējamās platformas vai atstāt visas atzīmētas, lai lejupielādētu visas pieejamās platformas. Kad esat pabeidzis, noklikšķiniet uz Instalēt atlasīto un izpildiet instalēšanas norādījumus.
Kad viss ir veiksmīgi augšupielādēts, esat gatavs sākt Android izstrādi.
Izveidojiet jaunu Android projektu
Eclipse New Project Wizard palīdzēs jums izveidot Android lietojumprogrammu, ģenerējot failus un kodu, kas ir gatavs darbam bloka labajā pusē. Šis ātrs ceļš pārliecinieties, ka tas darbojas un ir labs sākumpunkts, sākot izstrādāt lietojumprogrammas:
Pēc noklikšķināšanas uz Pabeigt, Eclipse izveidos jaunu Android projektu, kas ir gatavs palaišanai un izstrādāts operētājsistēmai Android. Atcerieties, kad likāt Eclipse radīt aktivitāti ar nosaukumu BrewClockActivity? Šis ir kods, ko Android faktiski izmanto, lai palaistu lietotni. Ģenerētais kods tiks parādīts kā vienkāršs ziņojums "Sveika pasaule".
Pakas
Pakotnes nosaukums ir jūsu lietojumprogrammas identifikators. Kad pienāks laiks publicēt rezultātu vietnē Android Market, šis ID tiks izmantots, lai izsekotu lietotnes atjauninājumus, tāpēc ir svarīgi pārliecināties, vai šis ID ir unikāls. Lai gan šeit tiek izmantots nosaukums com.example.brewclock, reālai lietojumprogrammai labāk izvēlēties kaut ko līdzīgu com.yourcompanyname.yourapplication.
SDK versijas
Minimālā SDK versija (nosaukums runā pats par sevi) - agrākā android versija kurā lietojumprogramma darbosies. Ar katru jauno Android laidienu SDK pievieno un maina dažādas metodes. Kad atlasāt SDK versiju, Android (un Android Market) zina, ka jūsu lietotne darbosies tikai ierīcēs ar Android platformas versiju ar norādīto versiju un jaunāku versiju.
Jūsu lietojumprogrammas palaišana
Tagad mēģināsim palaist mūsu lietojumprogrammu Eclipse. Tā kā šī ir pirmā palaišana, Eclipse jautās, ar kādu projekta veidu jūs strādājat:
- Atlasiet Palaist->Palaist vai nospiediet Ctrl+F11.
- Atlasiet Android lietojumprogrammu un noklikšķiniet uz Labi.
Eclipse mēģinās palaist lietojumprogrammu Android ierīcē. Ieslēgts Šis brīdis tomēr jums nav ierīču zem Android vadība, tāpēc projektu neizdosies palaist, un jums tiks piedāvāts izveidot jaunu Android virtuālo ierīci (AVD).
Virtuālās ierīces (Android virtuālās ierīces)
Android virtuālā ierīce (AVD) emulē Android vidi neatkarīgi no tā Mobilais telefons vai planšetdatoru. Varat izveidot tik daudz AVD ierīču, cik vēlaties, izmantojot dažādas Android platformas versijas. Katram AVD varat konfigurēt dažādus ierīces iestatījumus, piemēram, fizisko tastatūru, GP atbalstu, kameras izšķirtspēju un tā tālāk.
Pirms lietojumprogrammas palaišanas jums ir jāizveido sava pirmā AVD ierīce ar platformas SDK (Google API, 1.6).
Darīsim to tagad:
- Ja vēl neesat mēģinājis palaist programmu, nospiediet Palaist (vai īsinājumtaustiņu Ctrl+F11).
- Kad tiek parādīts brīdinājums, noklikšķiniet uz Jā, lai izveidotu AVD.
- Dialoglodziņā Android SDK un AVD Manager noklikšķiniet uz Jauns.
- Iestatiet šādus AVD parametrus: Nosaukums: Android_1.6 Mērķis: Google API (Google Inc.) — API 4. līmeņa SD kartes izmērs: 16 MiB Iebūvētā apvalka: noklusējuma (HVGA)
- Noklikšķiniet uz Izveidot AVD.
- Aizveriet dialoglodziņu Android SDK un AVD Manager.
Darbības kods
Mēģiniet palaist programmu vēlreiz (Ctrl + F11). Eclipse tagad izveidos jūsu projektu un palaidīs jauno AVD. Atcerieties, ka AVD pilnībā emulē Android vidi, un jums pat nav jāskatās lēnā sāknēšanas process, kā tas būtu ar īstu ierīci. Šī iemesla dēļ, kad AVD ir gatavs darbam, visas dienas garumā ieteicams neaizvērt logu, kamēr neesat pabeidzis programmēšanu.
Android izstrāde: lietotāja interfeisa dizains
Viens no pirmajiem soļiem, lai izveidotu jebkuru programmu, ir lietotāja interfeisa izstrāde. Šeit ir neliela mūsu lietojumprogrammas skice:
Lietotājs varēs iestatīt vārīšanās laiku minūtēs, izmantojot pogas + un -. Kad viņš nospiež Sākt, laika atskaite sāksies norādītajā minūšu skaitā. Ja lietotājs atceļ vārīšanu, vēlreiz nospiežot pogu, laiks tiks pagarināts, kad taimeris sasniegs 0.
Interfeisa ēka
Android lietotāja interfeiss jeb apvalks, kas ir aprakstīts XML dokumentācijā, ir atrodams mapē res/layouts. Veidnes kods, ko jau ir ģenerējis Eclipse, tiek deklarēts res/layouts/main.xml un, kā redzat, jau darbojas emulatorā.
Eclipse ir savs izkārtojuma dizaina rīks, kas ļauj izveidot saskarni, velkot un nometot ekrānā. Tomēr dažreiz ir vieglāk rakstīt saskarni XML formātā un izmantot grafisko izkārtojumu, lai priekšskatītu rezultātus.
Darīsim to tūlīt, modificējot main.xml, lai tas atbilstu iepriekš redzamajai skicei:
- Programmā Eclipse atveriet res/layouts/main.xml divreiz pieskarieties no Package Explorer.
- Ekrāna apakšdaļā atlasiet cilni main.xml, lai pārslēgtos uz XML režīmu.
Tagad mainīsim faila main.xml saturu uz šādu:
# /res/layouts/main.xml
Kā redzat, Android XML failā ir daudz failu, taču tas ļaus jums kontrolēt gandrīz katru ekrāna elementu.
Viens no svarīgākajiem UI elementiem operētājsistēmā Android ir izkārtojuma konteineri, piemēram, šajā piemērā izmantotais LinearLayout. Šie elementi lietotājam ir neredzami, bet darbojas kā konteineri citiem elementiem, piemēram, pogām un teksta skatiem.
Ir vairāki izkārtojuma izkārtojuma veidi, no kuriem katrs tiek izmantots, lai izveidotu dažādi veidi izkārtojumi. Tāpat kā LinearLayout un AbsoluteLayout, arī TableLayout nodrošina uz režģi balstītu interfeisu. Vairāk par to varat uzzināt API dokumentācijas sadaļā Vispārīgais objektu izkārtojums.
Izkārtojuma saistīšana ar kodu
Pēc izkārtojuma saglabāšanas mēģiniet palaist lietojumprogrammu emulatorā, nospiežot Ctrl + F11 vai noklikšķinot uz ikonas Palaist programmā Eclipse. Tagad ziņojuma "Sveika pasaule" vietā jūs redzēsit, ka Android tagad parāda lietojumprogrammas saskarni.
Nospiežot jebkuru pogu, tie iedegsies, kā paredzēts, taču nedariet neko citu. Turpināsim kodēšanu pēc izkārtojuma saskarnes:
# /src/com/example/brewclock/BrewClockActivity.java ... importēt android.widget.Button; importēt android.widget.TextView; publiskā klase BrewClockActivity paplašina darbību ( /** Rekvizīti **/ aizsargāta poga brewAddTime; aizsargāta poga brewDecreaseTime; aizsargāta poga startBrew; aizsargāta TextView brewCountLabel; aizsargāta TextView brewTimeLabel; ... )
Tālāk mēs mainīsim zvanu uz onCreate. Šis zvans notiek ikreiz, kad Android ierīcē tiek palaista lietojumprogramma. Eclipse ģenerētajā kodā onCreate izveido darbības skatu vietnē R.layout.main. Šī ir koda rinda, kas uzdod Android ierīcēm atšifrēt XML dokumenta izkārtojumu un parādīt to lietotājam.
Resursa objekts
Operētājsistēmā Android R ir īpašs objekts, kas tiek automātiski ģenerēts, lai nodrošinātu piekļuvi jūsu projekta resursiem (izkārtojumiem, virknēm, izvēlnēm, ikonām...) koda iekšpusē. Katram resursam tiek piešķirts savs ID. Izkārtojuma failā (skatiet iepriekš) tie ir @+id XML atribūti. Mēs izmantosim tos, lai saistītu pogas un TextViews mūsu izkārtojumā:
# /src/com/example/brewclock/BrewClockActivity.java ... publiskā klase BrewClockActivity paplašina darbību ( ... public void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.main); / / Savienojiet saskarnes elementus ar rekvizītiem brewAddTime = (Button) findViewById(R.id.brew_time_up); brewDecreaseTime = (Button) findViewById(R.id.brew_time_down); startBrew = (Button) findViewById(R.id.brew_start); brewCountLabel = (Teksta skats) findViewById(R.id.brew_count_label); brewTimeLabel = (TextView) findViewById(R.id.brew_time); ) )
Klausoties notikumus
Lai noteiktu pogu nospiešanu, mums ir jāievieš tiem klausītājs. Iespējams, esat iepazinies ar atzvanīšanas klausītājiem vai atzvaniem no citām sistēmām, piemēram, Javascript/JQuery vai Rails.
Android nodrošina līdzīgu mehānismu, nodrošinot klausītāja saskarni, piemēram, OnClickListener , kas nosaka metodes, kas tiks aktivizētas, kad notiks notikums. OnClickListener saskarne paziņos jūsu lietojumprogrammai, kad lietotājs noklikšķinās uz ekrāna vai noteiktas pogas. Turklāt jums ir jāpaziņo katrai pogai par ClickListener:
# /src/com/example/brewclock/BrewClockActivity.java ... // Noteikti neimportējiet // `android.content.dialoginterface.OnClickListener`. importēt android.view.View.OnClickListener; publiskā klase BrewClockActivity paplašina Darbības ievieš OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // ClickListeners iestatīšana brewAddTime.setOnClickListener(this); brewDecreaseTime.setOnClickListener(this); CthlicBrew);seter(. .public void onClick(Skatīt v) ( // UZDEVUMI: pievienojiet kodu, lai apstrādātu pogu pieskārienus ))
Pēc tam mēs pievienosim kodu, kas apstrādā katru mūsu pogas nospiešanu. Mēs arī pievienosim četrus jaunus darbības rekvizītus, kas ļaus lietotājam iestatīt un izsekot brūvēšanas laiku: cik brūvējumu ir pagatavots un vai taimeris ir palaists.
# /src/com/example/brewclock/BrewClockActivity.java ... publiskā klase BrewClockActivity paplašina Darbība ievieš OnClickListener (... Protected int brewTime = 3; protected CountDownTimer brewCountDownTimer; protected int brewCount = 0; aizsargāts Būla isBrewing = false; .. public void onClick(View v) ( if(v == brewAddTime) setBrewTime(brewTime + 1); else if(v == brewDecreaseTime) setBrewTime(brewTime -1); else if(v == startBrew) ( if( isBrewing) stopBrew(); pretējā gadījumā startBrew(); ) ) )
Ņemiet vērā, ka mēs izmantojam Android nodrošināto CountDownTimer klasi. Tas ļauj viegli izveidot un palaist vienkāršu skaitītāju un saņemt paziņojumus ar regulāriem intervāliem, kamēr notiek atpakaļskaitīšana. Jūs to izmantosit startBrew metodē, par to lasiet tālāk.
Tālāk norādītās metodes ir modeļi slīdņa darbībai, lai iestatītu pagatavošanas laiku, gatavošanas sākšanu un apturēšanu, kā arī skaitītāju. Mēs arī inicializējam brewTime un brewCount rekvizītus pakalpojumā onCreate.
Būtu laba prakse pārvietot šo kodu uz atsevišķu modeļu klasi, taču vienkāršības labad mēs pievienosim kodu BrewClockActivity:
# /src/com/example/brewclock/BrewClockActivity.java ... publiskā klase BrewClockActivity paplašina Aktivitāti ievieš OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // Iestatiet sākotnējās pagatavošanas vērtības setBrewCount(0) ); setBrewTime(3); ) /** * Iestatiet absolūto vērtību pagatavojamo minūšu skaitam. * Nav nekādas ietekmes, ja pašlaik notiek gatavošanas process. * @param minutes Brūvējamo minūšu skaits. */ public void setBrewTime( in minutes) ( if(isBrewing) return; brewTime = minūtes; if(brewTime< 1) brewTime = 1; brewTimeLabel.setText(String.valueOf(brewTime) + "m"); } /** * Set the number of brews that have been made, and update * the interface. * @param count The new number of brews */ public void setBrewCount(int count) { brewCount = count; brewCountLabel.setText(String.valueOf(brewCount)); } /** * Start the brew timer */ public void startBrew() { // Create a new CountDownTimer to track the brew time brewCountDownTimer = new CountDownTimer(brewTime * 60 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { brewTimeLabel.setText(String.valueOf(millisUntilFinished / 1000) + "s"); } @Override public void onFinish() { isBrewing = false; setBrewCount(brewCount + 1); brewTimeLabel.setText("Brew Up!"); startBrew.setText("Start"); } }; brewCountDownTimer.start(); startBrew.setText("Stop"); isBrewing = true; } /** * Stop the brew timer */ public void stopBrew() { if(brewCountDownTimer != null) brewCountDownTimer.cancel(); isBrewing = false; startBrew.setText("Start"); } ... }
Tikai Android ierīcēm paredzētās šī koda daļas veido etiķešu displejus, izmantojot metodi setText. Programmā startBrew mēs izveidojam un palaižam CountDownTimer, lai sāktu skaitīt atpakaļ sekundē, kad brūvēšana/vārīšana ir beigusies. Ņemiet vērā, ka mēs definējam CountDownTimer klausītājus (onTick un onFinish). OnTick tiks izsaukts ik pēc 1000 milisekundēm (1 sekunde), savukārt onFinish tiek izsaukts, kad taimeris sasniegs nulli.
Izvairīšanās no Android programmēšanas sarežģītības
Lai saglabātu šo rokasgrāmatu izstrādei zem android vienkāršs, es apzināti izmantoju etiķetes tieši kodā (piemēram, "Brew Up!", "Start", "Stop"). Patiesībā tas nav ļoti laba prakse, jo tas apgrūtina šo līniju atrašanu un mainīšanu lielos projektos.
Android nodrošina ērtu veidu, kā nodalīt teksta virknes no R objekta koda. R ļauj definēt visas lietojumprogrammu virknes XML failā (res/values/strings.xml), kurām var piekļūt jūsu kodā, izmantojot atsauci. Piemēram:
# /res/values/strings.xml
Tagad, ja vēlaties mainīt Brew Up! kaut kas cits, tas vienreiz jāmaina failā strings.xml. Ja jūsu lietotnē ir vairāki desmiti koda failu, etiķešu ievietošana vienuviet ir ļoti jēga!
BrewClock pārbaude
Mēs esam pabeiguši koda rakstīšanu, un ir pienācis laiks "pārbaudīt" lietojumprogrammu. Nospiediet "Run" vai Ctrl + F11, lai emulatorā palaistu BrewClock. Ja viss noritēja labi, jūs redzēsit iestatīšanas saskarni un būsiet gatavs tējas pagatavošanai! Mēģiniet iestatīt dažādus pagatavošanas laikus un nospiediet Sākt, lai atskaitītu laiku.
Kopsavilkums
Šajā īsajā ievadā par Android izstrādi jūs lejupielādējāt un instalējāt Android SDK un Eclipse Android izstrādes rīku (ADT) spraudni. Jūs esat iestatījis emulatoru vai virtuālo ierīci, lai pārbaudītu savas lietojumprogrammas. Jūs esat arī izveidojis strādājošu Android lietojumprogrammu, kurā ir izcelti vairāki galvenie jēdzieni , ko izmantosit, izstrādājot turpmākās Android lietojumprogrammas.
Cerams, ka tas izraisīs jūsu apetīti izveidot mobilās lietotnes un eksperimentēt šajā aizraujošajā jomā. Android piedāvā lielisku veidu, kā rakstīt lietotnes dažādām pašreizējām un nākotnes mobilajām ierīcēm. Ja šai platformai jau esi uzrakstījis strādājošu pieteikumu, neaizmirsti par to mums paziņot komentāros!
Android SDK piedāvā pielāgotu spraudni Eclipse IDE ar nosaukumu Android izstrādes rīki (ADT). Šis spraudnis nodrošina jaudīgu IDE, kurā varat izstrādāt Android lietojumprogrammas. Tas paplašina Eclipse iespējas, ļaujot ātri izveidot jaunu android projekti, izveidojiet lietojumprogrammas saskarni, atkļūdojiet lietojumprogrammu, eksportējiet parakstus lietojumprogrammu pakotnēm (APK) un izplatiet tos.
Piezīme: Jums ir jāinstalē ADT spraudnis, ja Eclipse jau ir instalēts un vēlaties turpināt to lietot. Ja Eclipse nav instalēts, jums ir jāinstalē viss android pakotne SDK, kas ietver jaunāko IDE Android izstrādātājiem.
Jūsu esošā instalācija Eclipse Android ierīcēm jāatbilst šādām prasībām:
- Eclipse 3.7.2 (Indigo) vai jaunāka versija
Piezīme: Eclipse 3.6 (Helios) vairs netiek atbalstīta ar jaunāko ADT versiju.
- Eclipse JDT spraudnis (iekļauts lielākajā daļā Eclipse IDE pakotņu)
- JDK 6 (nepietiek ar JRE)
- Nav saderīgs ar GNU Compiler for Java (GCJ)
Lejupielādēt ADT spraudni
Lai pievienotu ADT spraudni Eclipse for Android:
- Palaidiet programmu Eclipse, pēc tam atlasiet Palīdzība > Instalēt jaunu programmatūru (Palīdzība > instalēt jaunu programmatūru).
- Augšējā labajā stūrī noklikšķiniet uz Pievienot.
- Dialoglodziņā Pievienot krātuves dialoglodziņā, kas tiek parādīts, ievadiet "ADT spraudnis" nosaukumam ( Vārds) un nākamā adrese Atrašanās vieta (atrašanās vieta):https: //dl-ssl.google.com/android/eclipse/
Piezīme: Android izstrādātāja rīkiem atjaunināšanas laikā ir nepieciešams drošs savienojums. Pārliecinieties, vai ievadītais atjaunināšanas URL sākas ar HTTPS.
- Klikšķis labi.
- Dialoglodziņā Pieejamā programmatūra atzīmējiet izvēles rūtiņu blakus vienumam Izstrādātāja rīki un noklikšķiniet uz Tālāk.
- Tālāk.
- Izlasiet un piekrītiet licences līguma noteikumiem un pēc tam noklikšķiniet uz Gatavs.
Ja saņemat drošības brīdinājumu, ka autentiskums un derīgums programmatūra nevar instalēt, noklikšķiniet jebkurā gadījumā labi.
- Kad instalēšana ir pabeigta, restartējiet Eclipse.
ADT spraudņa konfigurēšana
Kad Eclipse for Android ir restartēts, jums jānorāda sava Android SDK direktorija atrašanās vieta:
- Parādītajā logā “Laipni lūdzam” atlasiet Izmantojiet esošos SDK (izmantot esošos SDK).
- Norādiet Android SDK direktorija atrašanās vietu, kurā nesen lejupielādējāt un izvilkāt failus.
- Klikšķis Tālāk.
Jūsu Eclipse IDE ir paredzēts attīstībai android lietojumprogrammas, taču savai videi ir jāpievieno jaunie platformas SDK un Android Framework. Lai iegūtu šīs pakotnes savam SDK, turpiniet pievienot platformas un pakotnes.
Problēmu novēršana ADT instalēšana
Ja pēc iepriekš minēto darbību veikšanas rodas problēmas ar ADT spraudņa ielādi un strādājat ar ugunsmūri (piemēram, uzņēmuma ugunsmūri), pārliecinieties, vai esat pareizi konfigurējis starpniekservera iestatījumus programmā Eclipse for Android. Programmā Eclipse varat konfigurēt starpniekserveri no Eclipse galvenās izvēlnes, kas atrodas sadaļā Logs(operētājsistēmā Mac OS X, Aptumsums)> Preferences> Ģenerālis > Tīkla savienojumi.
Ja joprojām nevarat izmantot Eclipse, varat lejupielādēt ADT arhīvu no lokālais dators un instalējiet to manuāli:
- Lejupielādējiet ADT spraudņa zip arhīvu (neizpakojiet to):
Plastmasas maisiņš Izmērs Summa MD5 ADT-23.0.2.zip 103287135 baiti - Sāciet Eclipse, pēc tam atlasiet Palīdzība > Instalējiet jaunu programmatūru (Palīdzība > Instalējiet jaunu programmatūru).
- Klikšķis Pievienot augšējā labajā stūrī.
- Repozitorija pievienošanas dialoglodziņā noklikšķiniet uz Arhīvs.
- Atlasiet lejupielādēto ADT-23.0.2.zip failu un noklikšķiniet uz labi.
- Ievadiet nosaukumu "ADT spraudnis" un noklikšķiniet uz labi.
- Dialoglodziņā Pieejamā programmatūra atzīmējiet izvēles rūtiņu blakus vienumam Izstrādātāja rīki un noklikšķiniet uz Tālāk.
- Nākamajā logā redzēsit ielādējamo rīku sarakstu. Klikšķis Nākamais.
- Izlasiet un piekrītiet licences līguma noteikumiem un pēc tam noklikšķiniet uz Gatavs.
Ja saņemat drošības brīdinājumu, ka nevar noteikt programmatūras autentiskumu un derīgumu, noklikšķiniet jebkurā gadījumā. labi .
- Kad instalēšana ir pabeigta, restartējiet Eclipse for Android.
Citas instalēšanas kļūdas
Lūdzu, ņemiet vērā, ka ADT ir savas īpatnības. Piemēram, ir nepieciešamas dažas papildu pakotnes Eclipse (piemēram, WST). Ja, instalējot ADT, rodas kļūda, iespējams, ka jūsu Eclipse šīs pakotnes nav iekļautas. Informāciju par to, kā ātri pievienot vajadzīgās pakotnes Eclipse instalācijai, skatiet tēmā traucējummeklēšana.
Linux lietotājiem
Ja šī kļūda radās, instalējot ADT spraudni Eclipse:
An nodrošinājuma laikā radās kļūda. Nevar izveidot savienojumu ar atslēgu krātuvi. JKSTas nozīmē, ka jūsu sistēmai nav piemērotas Java VM. Instalējot Sun Java 6, šī problēma tiks atrisināta, un pēc tam varat atkārtoti instalēt ADT spraudni.
Problēma
Jūs vēlaties izmantot Eclipse vidi, lai izstrādātu savu lietojumprogrammu Android platformai.
Risinājums
Instalējiet Eclipse vidi un AndMore spraudni. Pēc tam izveidojiet savu projektu un sāciet rakstīt pieteikumu. Izveidojiet to un pārbaudiet to ar emulatoru Eclipse vidē.
Diskusija
Lai varētu sākt veidot lietojumprogrammu, izmantojot Eclipse vidi, jums jāinstalē trīs vienumi:
- Eclipse IDE
- Android SDK
- And More modulis
Plašāku informāciju par šo vienumu uzstādīšanu skatiet .
Kad esat to izdarījis, izveidojiet jaunu Android projektu, izmantojot izvēlni Fails → Jauns (Fails → Jauns), un jūs redzēsit ekrānu, kas ir līdzīgs attēlā. 1.
Atlasiet mērķa ierīces SDK versiju (3. attēls). Versija 4.0 aptver gandrīz visas mūsdienās izmantotās ierīces; jaunākās versijas nodrošina vēl vairāk iespēju. Izlem tu!
Rīsi. 1.
Rīsi. 2.
Rīsi. 3.
Uz att. 4. attēlā ir parādīta projekta struktūra, kas izvērsta projekta rūtī labajā pusē. Tas arī parāda, cik lielā mērā jūs varat izmantot Eclipse automātisko pabeigšanu Android platformā - es pievienoju etiķetei gravitācijas atribūtu, un Eclipse vide iesaka pilns saraksts iespējamās atribūtu vērtības. Es izvēlējos centrāli-horizontāli, tāpēc, palaižot lietotni, etiķete ir jācentrē.
Rīsi. 4.
Ja iestatījumā LinearLayout gravitācijas atribūtu iestatāt uz center_vertical un TextView uz center_horizontal , teksts tiks centrēts gan vertikāli, gan horizontāli. 1. sarakstā ir parādīts atbilstošais main.xml izkārtojuma fails (atrodas res/layout direktorijā).
Saraksts 1. Fails Sveika pasaule. java
Kā vienmēr, saglabājot avota failu, Eclipse ģenerē kompilētu versiju. Android projektā tas arī izveido kompilētu APK, kas ir gatavs darbam, tāpēc jums tas ir tikai jāpalaiž. Ar peles labo pogu noklikšķiniet uz projekta un izvēlieties komandu Run As → Android Application (Run as → Application for the Android platform) (5. att.).
Šajā rakstā ir aprakstīts, kā iestatīt Eclipse Android lietojumprogrammu izstrādei. Uzskaitīšu visu nepieciešamo programmatūru: 1) JDK 6 (Java Development Kit - Java Development Kit) 2) Eclipse Classic 3) Android SDK (Software Development Kit - Software Development Kit) 4) ADT (Android Development Tools - Tools for Android Development ) - Eclipse spraudnis JDK JDK instalēšanas process ir aprakstīts rakstā: Aptumsums Pēc JDK instalēšanas pāriesim pie Eclipse instalēšanas. Lejupielādējiet jaunāko Eclipse versiju no oficiālās vietnes eclipse.org. Noklikšķiniet uz grāmatzīmes Lejupielādes, jums tiks piedāvātas dažādas Eclipse versijas. Mūsu mērķiem mums ir nepieciešams klasiskais Eclipse - Eclipse Classic(rakstīšanas laikā jaunākā versija bija 4.2.2). Izsaiņojiet lejupielādēto arhīvu direktorijā c:\eclipse(vai kur vēlaties) Ērtības labad izveidojiet saīsni uz izpildāmais fails eclipse.exe. Skrien aptumsums. Pirmajā palaišanas reizē jums tiks piedāvāts atlasīt darbvietas direktoriju. Darba vietu grupu projekti. Ja jums pietiek ar vienu darbvietu, varat iestatīt karogu "Izmantot šo kā noklusējumu un vairs nejautāt". Iestatot šo karogu, eclipse šo logu nerādīs nākamreiz un nekavējoties atvērs jūsu noklusējuma darbvietu. Android SDK Dodieties uz lejupielādes lapu http://d.android.com/sdk Šajā lapā tiek piedāvāts norādīt komplektu, kurā ir viss nepieciešamais Android izstrādei. Bet mēs iesim citu ceļu. Lejupielādējiet tikai Android SDK. Izvēlieties vienumu "LEJUPIELĀDE CITĀM PLATFORMĀM"(lejupielādēt citām platformām), tabulā ar nosaukumu "Tikai SDK rīki"(tikai SDK) lejupielādējiet Windows SDK instalēšanas programmu (*.exe). Pēc licences līguma izlasīšanas un piekrišanas tam, lejupielādējiet šo instalētāju. Pirms tam Android instalēšana SDK ir jākonfigurē vides mainīgais JAVA_HOME(), pretējā gadījumā instalētājs zvēr, neatrodot JDK. Palaidiet instalētāju installer_r21.1-windows.exe. Sveiciena logā noklikšķiniet uz Nākamais
Nākamajā darbībā instalētājs nosaka atrašanās vietu JDK pēc sistēmas mainīgā JAVA_HOME. Ja JDK ir atrasts, noklikšķiniet uz pogas "Nākamais".
Lietotāja atlases logā atlasiet opciju "Instalēt ikvienam šajā datorā"(instalēt visiem datoru lietotājiem). Ja vēlaties instalēt tikai sev, atlasiet otro opciju "Instalēt tikai man". Klikšķis "Nākamais".
Instalēšanas vietas izvēles logā atstājiet visu kā noklusējumu un noklikšķiniet uz "Nākamais".
Izvēlnes saīsnes izveides logā varat arī atstāt visu nemainītu un noklikšķināt uz .
Pēc veiksmīgas instalēšanas noklikšķiniet uz "Nākamais".
Instalēšanas programmas pēdējā logā atstājiet atzīmi "Sākt SDK pārvaldnieku", lai to sāktu SDK pārvaldnieks, pēc pogas nospiešanas "Pabeigt".
Pēc palaišanas SDK pārvaldnieks liks jums instalēt jaunāko API versiju. Ja jums ir nepieciešamas iepriekšējās versijas, norādiet tās un noklikšķiniet uz pogas "Instalēt pakotnes..."
Piekrītu licencei "Pieņemt licenci" un nospiediet
Sāksies jūsu izvēlēto pakotņu lejupielāde no interneta. ADT ADT spraudņa instalēšana Eclipse. Mēs sākam Eclipse. Izvēlnē Palīdzība atlasiet "Instalēt jaunu programmatūru...". Noklikšķiniet uz pogas "Pievienot..."(Pievienot) Parādīsies krātuves pievienošanas logs:
Piešķiriet tai nosaukumu Android izstrādes rīki un atrašanās vietas adresi "https://dl-ssl.google.com/android/eclipse/". Klikšķis "LABI" Pēc dažu sekunžu gaidīšanas sarakstā jāparādās ierakstam "Izstrādes rīki", atzīmējiet to un noklikšķiniet "Nākamais". Nākamajā logā noklikšķiniet arī uz "Nākamais". Licences līguma pārskatā piekrītiet tam un noklikšķiniet uz "Pabeigt". Instalēšanas laikā tiks parādīts logs. Drošības brīdinājums vienkārši noklikšķiniet tajā labi. Pēc spraudņa instalēšanas pabeigšanas ADT tiks piedāvāts restartēt Eclipse, piekrītiet tam. Startēšanas laikā Aptumsums var rasties šāda kļūda:
Aptumsums nevar atrast SDK, jo mēs instalējām noklusējuma SDK direktorijā: C:\Program Files (x86)\Android\android-sdk. Lai atkārtoti piešķirtu ceļu SDK, atveriet izvēlni Windows -> Preferences. Logā Preferences laukā SDK atrašanās vieta norādīt ceļu uz Android SDK un nospiediet labi.
Visi Aptumsums gatavs attīstībai Android- lietojumprogrammas.
Android nodrošina īpašu spraudni Eclipse IDE, ko sauc par Android izstrādes rīkiem (ADT). Tas nodrošina jaudīgu IDE, kurā varat izveidot Android lietotnes. ADT paplašina Eclipse jaudu, lai jūs varētu ātri un vienkārši izveidot jaunu Android projektu, dizainu lietotāja interfeiss lietojumprogrammas, atkļūdojiet lietojumprogrammu un eksportējiet APK failus, lai izplatītu savu lietojumprogrammu.
komentēt: Ja vēlaties strādāt citā IDE, jums nav jāinstalē ne Eclispe, ne ADT. Tā vietā varat tieši izmantot SDK iespējas, lai izveidotu un atkļūdotu savu lietojumprogrammu.
Lejupielādēt ADT spraudni
- Sāciet Eclipse, atlasiet Palīdzība > Instalēt jaunu programmatūru.
- Klikšķis Pievienot augšējā labajā stūrī.
- Parādītajā dialoglodziņā Pievienot krātuves laukā ievadiet "ADT spraudnis". Vārds un tālāk norādīto URL laukā atrašanās vieta:
https://dl-ssl.google.com/android/eclipse/
- Klikšķis labi.
- Dialoglodziņā Pieejamā programmatūra atzīmējiet izvēles rūtiņu blakus vienumam Izstrādātāja rīki un noklikšķiniet uz Nākamais.
- Nākamajā logā redzēsit lejupielādējamo rīku sarakstu. Klikšķis Nākamais.
- Izlasiet un piekrītiet licences līgumam, pēc tam noklikšķiniet uz Pabeigt.
- Kad instalēšana ir pabeigta, restartējiet Eclipse.
ADT spraudņa konfigurēšana
Pēc Eclipse restartēšanas ir jānorāda direktorijs ar savu Android SDK:
- Izvēlieties Izmantojiet esošos SDK parādītajā logā.
- Atrodiet un atlasiet direktoriju, kurā ir nesen lejupielādētais un izpakotais Android SDK.
- Klikšķis Nākamais.
Instalēšanas problēmu novēršana
Ja pēc iepriekšminētajām darbībām rodas problēmas ar ADT spraudņa lejupielādi, šeit ir daži risinājumi:
- Ja Eclipse nevar atrast attālās atjaunināšanas vietni, kurā ir ADT spraudnis, mēģiniet mainīt vietnes saiti uz
http://dl-ssl.google.com/android/eclipse/
- Ja jums ir iespējots ugunsmūris (vai uzņēmuma ugunsmūris), pārliecinieties, vai programmā Eclipse esat ievadījis pareizos starpniekservera iestatījumus. Programmā Eclipse varat iestatīt starpniekserveri no galvenās izvēlnes no Logs(operētājsistēmā Mac OS X, Aptumsums)> Preferences > Ģenerālis > Tīkla savienojumi.
Ja joprojām nevarat lejupielādēt ADT spraudni, izmantojot Eclipse no attālās atjaunināšanas vietnes, varat lejupielādēt ADT zip failu savā datorā un instalēt to manuāli:
Linux lietotājiem
Ja rodas problēmas, instalējot ADT spraudni Eclipse skatam:
Nodrošināšanas laikā radās kļūda. Nevar izveidot savienojumu ar atslēgu krātuvi. JKS
Tas nozīmē, ka jūsu datorā nav piemērotas Java VM. Instalējot Sun Java 6, šī problēma tiks atrisināta, un pēc tam varat atkārtoti instalēt ADT spraudni.