Sencha触摸图,在浏览器中可见,但在我的android手机中不可见
我正在尝试使用Sencha Touch 2.4.1构建一个应用程序, 并使用科尔多瓦包装机 我的简单应用程序显示图表,当我使用 用于浏览的“启动sencha web start”应用程序 (图1) 但当我将应用打包到android apk时, 在我的android手机上,它不会显示图表, 仅启动动画 (图二) 但是,如果我删除带有xtype:“companystockchart”的行, 我的应用程序(在电话上)正在运行(当然没有图表) 我做错了什么 源代码: app.js:Sencha触摸图,在浏览器中可见,但在我的android手机中不可见,android,cordova,sencha-touch,sencha-touch-2,Android,Cordova,Sencha Touch,Sencha Touch 2,我正在尝试使用Sencha Touch 2.4.1构建一个应用程序, 并使用科尔多瓦包装机 我的简单应用程序显示图表,当我使用 用于浏览的“启动sencha web start”应用程序 (图1) 但当我将应用打包到android apk时, 在我的android手机上,它不会显示图表, 仅启动动画 (图二) 但是,如果我删除带有xtype:“companystockchart”的行, 我的应用程序(在电话上)正在运行(当然没有图表) 我做错了什么 源代码: app.js: Ext.requ
Ext.require([
]);
Ext.application({
name: 'app',
views: ['CompanyStockChart'],
launch: function() {
Ext.create('Ext.Panel', {
fullscreen: true,
layout: 'fit',
title: 'Chart',
iconCls: 'overview',
items:[{
xtype: 'companystockchart'
}],
listeners: {
activate: function() {
}
}
})
}
});
app.view.CompanyStockChart.js:
Ext.define('app.view.CompanyStockChart', {
extend: 'Ext.chart.Chart',
alias: 'widget.companystockchart',
config: {
store: {
fields: ['name', 'value'],
data: [
{ name: 'Jan', value: 110},
{ name: 'Feb', value: 252},
{ name: 'Mar', value: 952},
{ name: 'Apr', value: 325},
{ name: 'May', value: 123},
{ name: 'Jun', value: 52},
{ name: 'Jul', value: 1122},
{ name: 'Aug', value: 35},
{ name: 'Sep', value: 172},
{ name: 'Oct', value: 752},
{ name: 'Nov', value: 810},
{ name: 'Dec', value: 410}
]
},
animate: false,
interactions: ['panzoom'],
series: [
{
type: 'line',
xField: 'name',
yField: 'value',
style: {
fill: 'rgba(0,40,170,0.3)',
stroke: 'black'
}
}
],
axes: [
{
type: 'numeric',
position: 'left',
title: 'Number of Hits',
minimum: 0,
maximum: 1200,
grid: {
fill: '#efefef',
odd: {
fill: '#cdcdcd'
},
even: {
lineWidth: 3
}
}
},
{
type: 'category',
position: 'bottom',
title: 'Month of the Year',
grid: true,
style: {
estStepSize: 1
}
}
]
}
});
接下来,我尝试调试应用程序,我看到了下一个问题:
(图3)您是否已连接ADB并获得控制台输出?这会给您一条错误消息,有助于找到您的问题。是的,我有,如图所示#3您是否已连接ADB并获得控制台输出?这会给你一条错误信息,有助于找到你的问题。是的,我有,如图3所示