2013-08-15 3 views
1

После того как я построить пакет в командной строке:Sencha Touch - после сборки пакет ошибок?

sencha app build package 

Когда я ставлю URL локальный/MyApp/сборки/MyApp/пакет

не загрузить страницу и есть сообщение об ошибке:

Uncaught TypeError: Cannot call method 'substring' of undefined **app.js** 

и это мой app.js:

Ext.Loader.setPath({ 
    'Ext': 'touch/src' 
}); 
//</debug> 

Ext.application({ 
    name: 'Catalog', 
    controllers: [ 
     'Main','Navigation','searchCon' 
    ], 
    requires: [ 
     'Ext.MessageBox' 
    ], 

    views: [ 
     'Main' , 'Home' , 'Navigation' , 'Viewport' , 'showSearchCategory' , 'SearchQ' 
    ], 

    icon: { 
     '57': 'resources/icons/Icon.png', 
     '72': 'resources/icons/Icon~ipad.png', 
     '114': 'resources/icons/[email protected]', 
     '144': 'resources/icons/[email protected]' 
    }, 

    isIconPrecomposed: true, 

    startupImage: { 
     '320x460': 'resources/startup/320x460.jpg', 
     '640x920': 'resources/startup/640x920.png', 
     '768x1004': 'resources/startup/768x1004.png', 
     '748x1024': 'resources/startup/748x1024.png', 
     '1536x2008': 'resources/startup/1536x2008.png', 
     '1496x2048': 'resources/startup/1496x2048.png' 
    }, 

    launch: function() { 
     // Destroy the #appLoadingIndicator element 
     Ext.fly('appLoadingIndicator').destroy(); 

     // Initialize the main view 
     Ext.Viewport.add(Ext.create('Catalog.view.Main')); 
    }, 

    onUpdated: function() { 
     Ext.Msg.confirm(
      "Application Update", 
      "This application has just successfully been updated to the latest version. Reload now?", 
      function(buttonId) { 
       if (buttonId === 'yes') { 
        window.location.reload(); 
       } 
      } 
     ); 
    } 
}); 

Где не тот код?

Как я для решения моей проблемы

ответ

0

Привыкайте к этой ошибке, вы увидите, что много с помощью Сенчу. Это обычно связано с разбором. Найдите символы неуместными, например запятую в конце списка, например {a, b, c,}.

Возможные дубликатами:

Uncaught-TypeError-Cannot-call-method-substring-of-undefined-sencha-touch-all.js

Cannot call method 'substring' of undefined app.js:1 sencha nested

Смотрите также:

http://www.sencha.com/forum/showthread.php?263159-Uncaught-TypeError-Cannot-call-method-substring-of-undefined-sencha-touch-all.js-3

+0

я должен попытаться создать приложение? – Jason

+0

Когда я создаю новое приложение и пытаюсь сделать это. Это не ошибка. Что происходит в моем проекте – Jason

Смежные вопросы