Skocz do zawartości

  • Facebook
  • Google Plus
  • Twitter
  • YouTube
  • RSS

Witamy na nowym Forum Android.com.pl!

Dowiedz się co się zmieniło / zgłoś błędy

Nie możesz się zalogować? Napisz: pomoc.acp@gmail.com


Zgarnij Samsunga Galaxy S6 Edge!

Konkurs Opera & Android.com.pl


Zdjęcie
- - - - -

Jaki sprzęt trzeba mieć do sensownego używania Eclipse+SDK?


  • Zaloguj się, aby dodać odpowiedź
21 odpowiedzi w tym temacie

#1 OFFLINE   gaetano

  • 5 postów

Napisano 24.05.2012 - 21:47

Witam, mam pytanie jak w tytule.

Postaram się tylko wyjaśnić 'sensowne używanie"... :)

Piszę np. aplikację w Lazarusie. Ot kilkaset przycisków. (Mikser)
Komputer "roboczy" jakieś tam P4 2GHz/2G Ram. Piszę się nieźle,
kompilacja+uruchomienie kilkanaściedziesiąt sekund.

A tu... No "Hello Word" jeszcze jaaaaakoś poszło.
Ale aplikacyjka: 3 zakładkowy Tab, kilkanaście (no może 30)
przycisków, jakieś tam pole edycji tekstu... Na w/w sprzęcie
20 (!) minut czekania na odpalenie się aplikacji na emulatorze w wersji 2.2

Potestowałem na czyimś Pentium Quadzie + 4GB Ram. Lepiej,
ale do 'dobrze' całe lata świetlne! Może bym i postawił sobie
jakiegoś kompa specjalnie pod to bo temat mnie interesuje
ale CO trzeba mieć żeby sensownie pod tym pracować?
Albo co zamiast Eclipsa+SDK? Jest coś? Usiłowałem szukać
(na forum też) i cienko. Próbowałem optymalizować "Properties"
Eclipsa. No jak się wszystko wyłączy (:zdegustowany:) to może
i ujdzie, ale dalej nie ma to wpływu na uruchamianie emulatora...

Nie wierzę że nie ma jakiegoś sposobu. Życia za mało żeby
napisać (i uruchomić!) jakąś gierkę przy pomocy tego zestawu.

Ech.
Programuję długo, w różnych językach, ale dotychczas
udawało mi się unikać Javy (i miałem rację ;))

Pozdrawiam,
Kajestan


Zaloguj / zarejestruj się aby wyłączyć tę reklamę

#2 OFFLINE   adif1

  • 1914 postów
  • Telefon:G3

  • Skąd:Szczecin

Napisano 24.05.2012 - 21:55

Linuxa postaw sobie ...

Wysyłane z mojego LT18i za pomocą Tapatalk 2

#3 OFFLINE   bozon

  • 324 postów
  • Telefon:SGS2

Napisano 24.05.2012 - 21:58

Eclipse nic nie ma do emulatora, emulator jest wolny bo to emulator :) jak masz procesor intela z VT to możesz sciagnąć drivery do wirtualizacji i system image dla x86 (jest dla 2.3 i 4.0.3), taki emulator działa kilka razy szybciej.

#4 OFFLINE   chaosmedia

  • 1194 postów

Napisano 24.05.2012 - 23:16

To wina emulatora, bo kretyńskie google emuluje całą architekturę ARM :/ niby możemy mieć system dokładnie, taki jaki jest, ale co z tego, jeśli w przeciwieństwie do emulatora iPhone(x86), nie da się na tym pracować.

tylko telefon, jak chcesz emulować akcelerometr, aparat, wibracje, całą masę rzeczy, a przydadzą się na 100%

pracowanie z emulatorem uznaję za bezsens, można tylko sobie odpalić w celu sprawdzenia różnych ekranów i nic więcej, gdzieś jest mój temat w tym dziale o metodach przyspieszania emulatora, ja uruchamiałem emulator w 2 minuty, program w parę sekund...ale strasznie się emu wiesza, jak chcesz obejrzeć np. wideo (pisałem odtwarzacz), to masz klatkowanie 1 klatka na pół minuty :D

---------- Post dołączono o 00:16 ---------- Poprzedni post napisano o 00:15 ----------

Linuxa postaw sobie ...

Wysyłane z mojego LT18i za pomocą Tapatalk 2

a co ma linux to tego? :|

---------- Post dołączono o 00:16 ---------- Poprzedni post napisano o 00:16 ----------

Eclipse nic nie ma do emulatora, emulator jest wolny bo to emulator :) jak masz procesor intela z VT to możesz sciagnąć drivery do wirtualizacji i system image dla x86 (jest dla 2.3 i 4.0.3), taki emulator działa kilka razy szybciej.



Nie trzeba mieć takiego procka, są buildy pod AMD
"[...] Przez kurhany spopielałe
Przez hutory w ogniu całe [...]"

#5 OFFLINE   baca130

  • 906 postów
  • Telefon:SGS S, SGS S III

  • Skąd:Chojnice

  • Firmware:4.0.4

  • Kernel:3.0.15

Napisano 25.05.2012 - 00:36

jeśli w przeciwieństwie do emulatora iPhone(x86)


Apple nie ma emulatora IOS-a tylko symulator, ale to szczegół. Google używa emulatora, przez specyfikę androida, mnogość platform(win, linux, osx).

#6 OFFLINE   Grzegosh

  • 467 postów
  • Telefon:i9000

Napisano 25.05.2012 - 06:30

Nie zamykaj emulatora. Zostaw go włączonego, bo wydaje mi się ze tego nie robisz i za każdym razem startuje od nowa. Ja mam jakiegos 2 rdzeniowca intela, 4 giga ramu i chodzi dobrze. Emulator uruchamia się jskis czas, ale potem apka w kilka sekund laduje na emu. Jednakże nic nie zastąpi telefonu wiec podpinaj fona i będzie o wiele szybciej. :)

Wysyłane z mojego GT-I9000 za pomocą Tapatalk 2
Plan lekcji na androida https://market.andro...om.gk.Timetable

#7 OFFLINE   skoti

  • 638 postów

Napisano 25.05.2012 - 08:31

To wina emulatora, bo kretyńskie google emuluje całą architekturę ARM :/ niby możemy mieć system dokładnie, taki jaki jest, ale co z tego, jeśli w przeciwieństwie do emulatora iPhone(x86), nie da się na tym pracować.

iPhone nie ma emulatora tylko implementacje API i odpala te aplikacje jako natywne... co jest wielkim błędem, bo musisz mieć telefon do testowania najprostszych rzeczy, ze względu na inną architekturę procesora (więc co z tego, że napiszesz kod pod x86, jak ta apka nie zadziała na iPhone, a na ARM masz zupełnie inne rozszerzenia procesora, inna kolejność bitów (tzn arm można ustawić na little-endian lub big-endian, ale iOS standardowo ustawia na big-endian podczas gdy x86 jest little-endian), a nawet problemem są inne wąskie gardła).

Apple nie ma emulatora IOS-a tylko symulator, ale to szczegół. Google używa emulatora, przez specyfikę androida, mnogość platform(win, linux, osx).

Mnogość platform jest akurat szczegółem, bardziej istotna jest różna architektura procków.



@gaetano: zostaw emulator włączony, to nie będziesz marnował czasu na ciągłe bootowanie systemu.

#8 OFFLINE   gaetano

    Autor tematu
  • 5 postów

Napisano 25.05.2012 - 08:42

możesz sciagnąć drivery do wirtualizacji i system image dla x86 (jest dla 2.3 i 4.0.3), taki emulator działa kilka razy szybciej.


Hej, dzięki, a mógłbyś bozon rozwinac ten temat chociaz ze 2-3 zdania? Jakiegos linka do opisu co skąd ściągnąć może?...

Pozdrawiam,
Kajetan

#9 OFFLINE   bimbol

  • 125 postów
  • Telefon:G1

Napisano 25.05.2012 - 10:47

Tutaj masz opisane Installation Instructions for Intel® Hardware Accelerated Execution Manager Installation Instructions for Intel® Hardware Accelerated Execution Manager - Intel

#10 OFFLINE   alekk

  • 51 postów
  • Telefon:SGS+

  • Tablet:GoClever A73

Napisano 31.05.2012 - 13:09

a co ma linux to tego?


Ja mam nieodparte wrażenie, że pod ubuntu całość chodzi szybciej niż pod Win 7.