Programmera Android-appar

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
SeniorLemuren
Inlägg: 8370
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Programmera Android-appar

Inlägg av SeniorLemuren »

Är det någon här som har erfarenhet av att programmera appar till Android. Jag har försökt att komma igång men det är höga trösklar upplever jag.

Jag har installerat "JDK 7u51 with NetBeans 7.4" och följt instruktionerna i "My First App" som följer med programvaran.
Den skall leda fram till att skriva texten Hello world på en virituell skärm. Programmet går att köra, det startar upp den virituella skärmen, men ingen text går att se.

Editerad text. Sände formuläret innan jag skrivit klart. :vissla:
Användarvisningsbild
pbgp
Inlägg: 1450
Blev medlem: 11 november 2010, 09:09:22
Ort: Uppsala

Re: Programmera Android-appar

Inlägg av pbgp »

Jodå, lite erfarenhet har jag.

Du behöver väl googles Android SDK och emulator om du inte har ett device att köra på:

http://developer.android.com/training/b ... index.html
Användarvisningsbild
SeniorLemuren
Inlägg: 8370
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Programmera Android-appar

Inlägg av SeniorLemuren »

Japp, jag har installerat det som behövs. Problemet var att emulatorn hängde sig i starten (bugg?). Lösningen hittade jag här:
The solution which worked for me is, when you get the message:
Waiting for HOME ('android.process.acore') to be launched...
Wait for few seconds and then right click on the project and click run as Android application once again.
Första tröskeln avklarad. :)
myfirstapp.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
pbgp
Inlägg: 1450
Blev medlem: 11 november 2010, 09:09:22
Ort: Uppsala

Re: Programmera Android-appar

Inlägg av pbgp »

trevligt att det löste sig :) Androidens utvecklingsmiljö kan vara lite tjorvig ibland och det är lönar sig att ha mycket minne i datorn. Ett tips är att skruva upp mängden minne som Eclipse använder sig av: http://source.android.com/source/using- ... y-settings

Jag har dragit på ordentligt, men jag jobbar med väldigt stora projekt (hela android-sourcen):

Kod: Markera allt

-XX:MaxPermSize=256m
-Xms256m
-Xmx2048m
Pajn
Inlägg: 1160
Blev medlem: 6 juni 2008, 19:14:29
Ort: Nyköping
Kontakt:

Re: Programmera Android-appar

Inlägg av Pajn »

Jag rekommenderar dig att använda AndroidStudio (byggt på Intellij IDEA) eller Eclipse
med Android addon istället för Netbeans. Detta för att de två är de "officiella"
utvecklingsmiljöerna som stöds av Google och som du kommer hitta mest exempel från.
Om det nu inte är så att du har använt Netbeans innan och känner dig hemma där,
för i så fall tar du dig antagligen runt sådana problem.
Användarvisningsbild
SeniorLemuren
Inlägg: 8370
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Programmera Android-appar

Inlägg av SeniorLemuren »

Ok. Vilket av de två rekommenderar du att jag skall välja i så fall. Vilket är lättast att installera resp. använda? Jag kör Windows XP 32.
Pajn
Inlägg: 1160
Blev medlem: 6 juni 2008, 19:14:29
Ort: Nyköping
Kontakt:

Re: Programmera Android-appar

Inlägg av Pajn »

Jag skulle rekommendera Android Studio då jag tycker IDEA är den överlägset
bästa utvecklingsmiljön för Java.

Tycker hela Jetbrains programutbud är mycket bra. Alla som jag testat är bäst
i sin marknad och det är IDEA, WebStorm samt PyCharm. Alla bygger på samma
grund (IDEA) så att jag antar att de andra är jämlika.
Användarvisningsbild
pbgp
Inlägg: 1450
Blev medlem: 11 november 2010, 09:09:22
Ort: Uppsala

Re: Programmera Android-appar

Inlägg av pbgp »

Jag har inte provat Android Studio men jag är inte överdrivet imponerad av Eclipse med android-plugins. Så av den anledningen kanske du ska prova Android Studio.... jag borde definitivt göra det :)
Användarvisningsbild
SeniorLemuren
Inlägg: 8370
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Programmera Android-appar

Inlägg av SeniorLemuren »

Jag har nu laddat ner "AndroidStudio (byggt på Intellij IDEA)" Installerat det och startat programmet. Jag Öppnade med de förifyllda fälten och ändrad inte något. Jag får då följande felmeddelande uppe i högra hörnet. Vad betyder det?
Android Studio felmed.png
När jag klickar Gradle_wrapper _properties får jag detta felmed.
Android Studio felmed1.png
Edit: Uppdaterade till senaste ver. Nu hänger det sig helt i starten och måste avbrytas med Ctrl Alt del.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
SeniorLemuren
Inlägg: 8370
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Programmera Android-appar

Inlägg av SeniorLemuren »

Så där ja, nu har jag fått nog av skitprogram. Jag har spenderat timmar med att Googla på problemet med Gradle i Android Studio. Helt klart verkar jag inte ensam om problemet, där finne en uppsjö med användare som frågat varför det inte funkar.

Jag har testa alla tips jag hittat (tycker jag), men det enda som hänt är att jag lyckades hänga hela programmet efter att ha kört en uppdatering. Det slutade med att jag ominstallerad både Java och Android Studio igen, men icke sa nicke. Gradle..... Det borde faan i mig vara förbjudet att släppa sådan skit.

Jag får helt enkelt återinstallera Eclipse/Java/Netbean igen. Det fungerade i alla fall direkt utan problem när jag installerade.

Lite synd är det ju, för de tutotials jag kollat pekar mot att Android Studio är lite mer lättanvänt om man bara kunde få igång skiten. :(
Zeela
Inlägg: 176
Blev medlem: 28 augusti 2008, 11:23:49
Ort: Åtvidaberg
Kontakt:

Re: Programmera Android-appar

Inlägg av Zeela »

Fast eftersom du läst det nedan och ändå laddat ner och kört Android Studio så...
Caution: Android Studio is currently available as an early access preview. Several features are either incomplete or not yet implemented and you may encounter bugs. If you are not comfortable using an unfinished product, you may want to instead download (or continue to use) the ADT Bundle (Eclipse with the ADT Plugin).
Detta stod ganska tydligt på sidan så kör man detta program så kanske man får leva med buggar då?


Edit: Fixat stavning
Senast redigerad av Zeela 13 mars 2014, 19:36:26, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43241
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Programmera Android-appar

Inlägg av sodjan »

Jag reagerade även på det där med "Preview 0.4.2" i Lemurens skärmkopia.
Detta, plus varningstexten ovan, stämmer ju märkligt illa överens med (bl.a)
Pajns kraftiga rekomendationer för detta verktyg. Jag är väl gammalmodig,
men jag fattar ingenting... :-)
Pajn
Inlägg: 1160
Blev medlem: 6 juni 2008, 19:14:29
Ort: Nyköping
Kontakt:

Re: Programmera Android-appar

Inlägg av Pajn »

Jag ber verkligen om ursäkt för besväret!
Jag har inte hållit på med Android på ett tag och visste inte alls att Google
har gjort Android Studio till en testplattform. Sist jag testade det var det
IDEA med Android stöd och var i hyffsat bra skick, vid det här laget borde
det ha kunnat varit stabilt om de hade väntat med att trycka in massor med
funktioner tills efter de hade släppt 1.0.
sodjan
EF Sponsor
Inlägg: 43241
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Programmera Android-appar

Inlägg av sodjan »

Om jag ska vara ärlig så är nog problemet bara att jag är gammalmodig... :-)
Detta med 0-versioner som aldrig kommer längre än så är ju inte helt
ovanligt idag. Och att testkörningar inte längre hanteras av utvecklarna
själva utan överlåts på användarna verkar ju också vara dagens melodi. :-)
Användarvisningsbild
SeniorLemuren
Inlägg: 8370
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Programmera Android-appar

Inlägg av SeniorLemuren »

Zeela skrev:Fast eftersom du läst det nedan och ändå laddat ner och kört Android Studio så...
Caution: Android Studio is currently available as an early access preview. Several features are either incomplete or not yet implemented and you may encounter bugs. If you are not comfortable using an unfinished product, you may want to instead download (or continue to use) the ADT Bundle (Eclipse with the ADT Plugin).
Detta stod ganska tydligt på sidan så kör man detta program så kanske man får leva med buggar då?
Edit: Fixat stavning
Haha, Mycket underlig fråga. Klart man kan leva med buggar, buggar av varierande art förekommer väl i stort sett i alla program. Grejen är nog snarare den att det är lite svårt att leva med buggar som gör att programvaran inte fungerar över huvud taget.

Sen var det ju faktiskt så att jag efterlyste erfarenhet på forumet och fick uppfattningen att AndroidStudio (byggt på Intellij IDEA) var Ok. Att det varnades för buggar tolkade jag då som mindre relevant.
Skriv svar