2016-07-14 5 views
-1

저는 Windows에서 우분투 14.04로 마이 이온 성 어플리케이션 개발을 전환했습니다. 나는 모든 것을 새로 설치했다. "Ionic build android"명령이 작동하지만 "ionic run android"또는 "ionic android android"를 실행하면 에뮬레이터가 시작되지 않고 BUILD SUCCESS 및 LAUNCH SUCCESS가 콘솔에 표시됩니다. 또한 응용 프로그램이 에뮬레이터에 설치되지 않습니다.이오니아 실행 안드로이드는 APK를 구축하지 않습니다

[email protected]:~/deployments/mobile_app/chmapp$ ionic run android 
Native thread-sleep not available. 
This will result in much slower performance, but it will still work. 
You should re-install spawn-sync or upgrade to the lastest version of node if possible. 
Check /usr/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/cross-spawn/node_modules/spawn-sync/error.log for more details 
Running command: /home/ajeet/deployments/mobile_app/chmapp/hooks/after_prepare/010_add_platform_class.js /home/ajeet/deployments/mobile_app/chmapp 
add to body class: platform-android 
ANDROID_HOME=/opt/android-sdk 
JAVA_HOME=/usr/lib/jvm/default-java 
No target specified, deploying to emulator 
No emulator specified, defaulting to Nexus 
Waiting for emulator... 
sh: 1: glxinfo: not found 
sh: 1: glxinfo: not found 
emulator: WARNING: VM heap size set below hardware specified minimum of 256MB 
emulator: WARNING: Setting VM heap size to 512MB 
console on port 5554, ADB on port 5555 
+1

먼저 에뮬레이터를 시작한 다음 실행하십시오. 실행시 에뮬레이터를 실행하면 종종 시간 초과로 연결됩니다. – AndroidMechanic

+0

"이온 에뮬레이션 안드로이드"를 처음 실행 한 다음 "이온 작동 안드로이드"를 실행하면 작동합니다. –

+0

도이 질문에 답변을 게시했습니다. – AndroidMechanic

답변

1

의견에서 논의 된 바와 같습니다.

먼저 에뮬레이터를 계속 실행 한 다음 실행하십시오. 런타임에 에뮬레이터를 호출하면 종종 시간 초과가 발생합니다.

+0

질문이 하나 더 있는데, 저는 이온 탭 샘플을 시도했습니다. 내장 된 APK가 실제 안드로이드 장치에서 작동하지만 현재 에뮬레이터에서 "불행히도 app_name이 중지되었습니다."라는 표시가 나타납니다. 언제 그런 일이 일어 납니까? –

+0

오류는 무엇을 말합니까? – AndroidMechanic

+0

콘솔에 오류가 없습니다. 에뮬레이터를 시작할 때 경고 만 나타납니다. 경고 : VM 힙 크기가 지정된 하드웨어 최소 256MB 미만으로 설정되었습니다. 에뮬레이터 : 경고 : VM 힙 크기를 512MB로 설정합니다. 내가 이온 실행 명령을 실행할 때, 응용 프로그램은 단지 시작하고 "안타깝게도, app_name은"실제 안드로이드 장치에서 작동하는 동안 경고를 중지했습니다. –

-1

당신은 try- "만하면, 그것은 것 당신이 필요로 보여줍니다 누락 된 것들을 NPM 목록 을 에뮬레이터에서

+0

이미 에뮬레이터가 설치되어 있습니다. 내 경우에는 "ionic run android"가 앱을 만들고 실행하지 않습니다. 그것은 단지 에뮬레이터에서 전화를 시작합니다. –

+0

경로 변수에 경로를 추가해야 할 수도 있습니다 –

0

실행이 명령을 출력을 볼 수있게 표시됩니다 수 우분투에서 에뮬레이터를 설치해야 thread-sleep "을 사용하여 spawn-sync를 사용하십시오. 그래서 "package.json"및 "npm install"에 벨로우즈를 다시 추가하십시오. "try-thread-sleep": "^ 1.0.0". 도움이되기를 바랍니다. 복사 됨.

관련 문제