2016-05-31 12 views
5

Pracuję nad projektem Ionic 2 beta (najnowsza wersja). Aplikacja działa na kliencie WWW bez żadnych błędów. Ale kiedy próbuję naśladować, dostaję biały ekran (Biały ekran śmierci). Nie ma błędów zalogowanych adb logcat.Kiedy emuluję aplikację jonową, generuje TypeError: Can not call method on undefined

Próbowano więc emulować aplikację za pomocą odświeżania na żywo. (Jak wspomniano here).

Kiedy wykonać polecenie ionic emulate android -l -c

otrzymuję ten błąd:

Error happened TypeError: Can't call method on undefined 
    at TypeError (native) 
    at module.exports (D:\ionicApp\node_modules\core-js\modules\_defined.js:3:28) 
    at createHTML (D:\ionicApp\node_modules\core-js\modules\_string-html.js:7:19) 
    at bold (D:\ionicApp\node_modules\core-js\modules\es6.string.bold.js:5:12) 
    at cb (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\lib\winston\logger.js:206:7) 
    at done (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\node_modules\async\lib\async.js:167:19) 
    at C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\node_modules\async\lib\async.js:40:16 
    at C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\lib\winston\logger.js:193:9 
    at [object Object].Console.log (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\lib\winston\transports\console.js:127:3) 
    at emit (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\lib\winston\logger.js:186:17) 
    at C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\node_modules\async\lib\async.js:157:13 
    at _each (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\node_modules\async\lib\async.js:57:9) 
    at Object.async.each (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\node_modules\async\lib\async.js:156:9) 
    at [object Object].Logger.log (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\lib\winston\logger.js:214:9) 
    at [object Object].target.(anonymous function) [as info] (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\ionic-app-lib\node_modules\winston\lib\winston\common.js:54:18) 
    at Object.IonicTask.setupLiveReload (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\lib\ionic\cordova.js:338:7) 
    at C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\lib\ionic\cordova.js:104:21 
    at _fulfilled (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:787:54) 
    at self.promiseDispatch.done (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:816:30) 
    at Promise.promise.promiseDispatch (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:749:13) 
    at C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:509:49 
    at flush (C:\Users\User1\AppData\Roaming\npm\node_modules\ionic\node_modules\q\q.js:108:17) 
    at nextTickCallbackWith0Args (node.js:456:9) 
    at process._tickCallback (node.js:385:13) 

Czy ktoś w obliczu tego, co było rozwiązanie? Dotyczy: https://forum.ionicframework.com/t/emulate-run-with-livereload-not-working/48330

+0

Miałem problemy z emulowaniem samego siebie (na iphone), ale rozwiązałem je za pomocą słowa kluczowego 'run'' zamiast:' 'ionic run android'' – John

+0

@John Próbowałem użyć' ionic run android', ale nie działa – tymspy

+0

Czy dodałeś Androida do swoich platform? '' platforma jonowa dodaj android'' – John

Odpowiedz

0

Aby rozwiązać problem, wykonałem następujące czynności.

  1. Upgrade/downgrade do wersji 6.0.0 Cordova
  2. Upgrade/downgrade do wersji 2.0.0-Ionic beta.25
  3. stan jonowy Reset
  4. jonowy platformę usunąć android
  5. jonową platformy dodatek android
  6. jonowy run android

działa od dzisiaj ....

Powiązane problemy