2014-10-23 14 views
6

Aby zacząć z rozwojem Android, używam przykładowej aplikacji "todos" z percolate studio Z konsoli Ubuntu 14.04 uruchomiony w VMWare Workstation 10, można pomyślnie uruchomić aplikację todos> "uruchamia Android" uruchamia aplikację i uruchamia emulator Androida, ale nie mogę znaleźć lub uruchomić aplikację wewnątrz emulatora

[email protected]:~/todophone/todos$ meteor run android 
Starting android emulator             
[[[[[ ~/todophone/todos ]]]]] 

=> Started proxy.    
=> Started MongoDB.               
=> Started Cordova (android).         
=> Started your app.              

=> App running at: http://localhost:3000/ 

ten uruchamia emulator androida, ale nie mogę znaleźć/uruchomić aplikację docelową (Todos) w emulatorze. czego mi brakuje?

+0

Komentarz IRC Meteor: zbuduj aplikację dla urządzenia .. musisz powiedzieć meteorowi, który zbudował dla twojego serwera android budowanie meteorytów -p http: // meteor-server-url: port – gbdMeteor

+0

... Ale polecenie: meteor build --server : buduje twoją aplikację. Wydaje się, że jest dla urządzenia, a nie emulatora (?) Spowoduje to wygenerowanie katalogu w , która zawiera archiwum wdrożenia serwera ... – gbdMeteor

+0

"meteor run android --verbose" oznacza pomyślną kompilację i uruchomienie: BUILD SUCCESSFUL Całkowity czas: 1 minuta 13 sekund Instalowanie aplikacji na emulatorze ... Używanie apk: /home/gbdmeteor/todophone/todos/.meteor/local/cordova-build/platforms/android/ant-build/Todos- debug-unaligned.apk Uruchamianie aplikacji ... SUKCES LAUNCH Komenda zakończona kodem błędu 0: /home/gbdmeteor/todophone/todos/.meteor/local/cordova-build/platforms/android/cordova/run --emulator – gbdMeteor

Odpowiedz

4
  1. Korzystanie http://localhost:3000 nie działa, ponieważ localhost oznacza tylko coś w kontekście hosta OS. Otwórz przeglądarkę systemu Android i przejdź do adresu IP mojego komputera hosta: 192.168.56.130:3000 Następnie pojawia się aplikacja meteorytów, podobnie jak w przeglądarce.

  2. Gdybym zamknąć aplikację meteor (CTL-C z linii poleceń) i pozostawić android emulator działa, a potem „meteor uruchomić android” z linii poleceń ponownie ... Meteor powodzeniem ładuje, zainstaluje i uruchomi ikonę podanie!!

Teraz muszę załadować aplikację na prawdziwe urządzenie z Androidem i sprawdzić, czy działa kamera.

+0

(2) nadal nie działa dla mnie. Zostawiłem emulator otwarty i ponownie uruchomiłem aplikację z "androidem z systemem meteorologicznym", wciąż nie ma na to szczęścia. – Kostanos

+0

(2) pracował dla mnie - po 20 sek –

1

Ten pracował dla mnie:

$ export BIND_IP=[YOUR LOCAL IP, ie. 192.168.1.x] 
$ meteor run android 

Jeśli nie jest już zrobione, nie zapomnij zainstalować API 22 w Android Studio wcześniej.