0

希望再次查看此基本代码,以了解为什么我的轮播(以及不同视图中的微调器)在构建(测试或生产)后没有显示。

编辑:也可能有帮助的是,我必须构建为 SUDO。会不会是权限错误?我无法以非 SUDO b/c 的身份运行“sencha”命令,出现以下错误:

/Projects/Sencha/Cmd/3.0.2.288/sencha: line 59: 43741 Trace/BPT trap: 5       java $jvmArgs -jar $BASEDIR/sencha.jar "$@" 2> stderr.txt

谢谢,史蒂夫

Ext.define('MyApp.view.Tutorial', {
extend: 'Ext.Container',
fullscreen: true,
xtype: 'tutorial',
requries: [
    'Ext.carousel.Carousel',
    'Ext.dataview.List',
    'Ext.data.proxy.JsonP',
    'Ext.data.Store'
],
defaults: {
    styleHtmlContent: true
},     
config: {
    layout : {
        type: 'vbox',
        pack  : 'center'
    },   
    scrollable: false,  
    items: [
        {
            xtype: 'toolbar',
            docked: 'top',
            title: 'Welcome to MyApp'
        },
        {
            xtype: 'carousel',
            flex: 1,
            height: 90,
            layout: 'fit',
            defaults:{
                layout:'fit'
            },
            items:[{
                html: 'asdfasdfasdf',
                cls: 'card',
                height: 60
            },{
                html: '2asdfasdf',
                cls: 'card',
                height: 60
            }]
        },
        {
            height: 60,
            docked: 'bottom',
            xtype: 'container',
            align: 'middle',
            defaults:{
                layout: {
                    align: 'middle',
                    pack: 'center'
                }


            },                
            items: [
                {
                    xtype: 'button',
                    centered: true,
                    cls: 'fb_login',
                    height: 47,
                    margin: '',
                    width: 280, 
                    id:'fb_login_button'     
                }
            ]
        }          
    ]
}

});

4

1 回答 1

0

因此,在将我的应用程序拆分为最简单的组件和设置后,我发现并回答了这两个问题。

BUILD 问题与覆盖 DYLD_LIBRARY_PATH 环境变量的另一个应用程序有关。取消设置允许 sencha 命令正常运行。

之后,我对 SMD 和 Sencha Touch 进​​行了更新。

看起来我的大问题是 Sencha 在构建过程中的容差不允许我混淆布局定义。因此将“全屏:真”移动到配置块,删除“可滚动:假”,并且不混合适合和高度似乎消除了错误。

我确实希望构建调试器能够更加健壮地识别应用程序的中断位置。在我的任何浏览器中运行编译的应用程序时,我没有收到任何控制台错误。

于 2013-07-11T21:53:01.220 回答