sencha app build -run native
упаковывает файлы для собственных устройств и может быть протестирован в симуляторе. Однако я часто вижу ошибку в adb logcat
, жалующуюся на неопределенный тип в app.js. Точная ошибка:
D/CordovaLog( 890): file:///android_asset/www/app.js: Line 1 : Uncaught TypeError: Cannot read property 'type' of undefined I/chromium( 890): [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'type' of undefined", source: file:///android_asset/www/app.js (1)
Среда выполнения жалуется на ошибку сценария Java, но поскольку весь файл объединен (минимизирован) в 1 строку, трудно определить точную ошибку.
Как мы можем получить расширенную версию app.js, когда мы создаем симуляторы в sencha touch.
Используя sencha app build testing
, я могу использовать эмулятор хрома и проверить. Однако несколько раз эмулятор хрома работает нормально, но реальные симуляторы устройств терпят неудачу и затрудняют отладку. Есть ли возможность получить расширенную версию app.js, упакованную для нативного тестирования?