2017-08-10 15 views
0

これは、私がペブル用のバスタイムアプリを作成するためにnextbus APIを使用して書いている最初のペブルアプリです。私がコンパイルしたら、 "menuIcon resource 'IMAGE_MENU_ICON'が(25、25)の最大許容サイズを超えているというエラーメッセージが出ます。私はCloudPebbleを使用していて、Pebble.jsを使用しています。ペブルアプリが期限付きイメージメニューアイコンにコンパイルされていません

これは私のコードです。

var UI = require('ui'); 
var Vector2 = require('vector2'); 
var apiRequest = new XMLHttpRequest(); 

var rutgersBusList = 
"http://webservices.nextbus.com/service/publicXMLFeed? 
a=rutgers&command=routeConfig"; 
var XML_List = apiRequest.open('GET', rutgersBusList, true); 

var arr_busList = []; 

for(var i = 0; i < XML_List.length; i++) { 
    arr_busList.push(XML_List.body[i]); 
} 

var printBuses = function() { 
    for(var i = 0; i < arr_busList.length; i++) { 
    console.log(arr_busList[i]); 
    } 
}; 

var chooseBus = function() { 
    var bus = ""; 
    return bus; 
}; 

var getBusTimes = function(route) { 
    var rutgersBusTimes = "http://runextbus.herokuapp.com/route/" + route; 
    var JSON_Times = apiRequest.open('GET', rutgersBusTimes, true); 
    var arr_busTimes = []; 

    for(var i = 0; i < JSON_Times.length; i++) { 
    var timesArr = JSON_Times.body[i]; 
    for(var j = 0; j < timesArr.predictions.length; j++) { 
     arr_busTimes.push(timesArr.predictions[i]); 
    } 
    } 

    return arr_busTimes; 
}; 

apiRequest.onLoad = function() { 
    console.log("API Call was successful"); 
}; 

for(var i = 0; i < arr_busList.length; i++) { 
    console.log(arr_busList[i].title); 
} 

これは私のビルドログです。

Setting top to       : /tmp/tmpMgxOI3 
Setting out to       : /tmp/tmpMgxOI3/build 
Checking for program webpack    : 
/app/node_modules/.bin/webpack 
WARNING: enableMultiJS is not enabled for this project. 
message_keys.json will not be included in your project unless you add it 
to your pebble-js-app.js file. 
Found Pebble SDK for emery in:   : /app/sdk3/pebble/emery 
Checking for program gcc,cc    : arm-none-eabi-gcc 
Checking for program ar     : arm-none-eabi-ar 
Found Pebble SDK for diorite in:   : /app/sdk3/pebble/diorite 
Checking for program gcc,cc    : arm-none-eabi-gcc 
Checking for program ar     : arm-none-eabi-ar 
Found Pebble SDK for chalk in:   : /app/sdk3/pebble/chalk 
Checking for program gcc,cc    : arm-none-eabi-gcc 
Checking for program ar     : arm-none-eabi-ar 
Found Pebble SDK for basalt in:   : /app/sdk3/pebble/basalt 
Checking for program gcc,cc    : arm-none-eabi-gcc 
Checking for program ar     : arm-none-eabi-ar 
Found Pebble SDK for aplite in:   : /app/sdk3/pebble/aplite 
Checking for program gcc,cc    : arm-none-eabi-gcc 
Checking for program ar     : arm-none-eabi-ar 
'configure' finished successfully (0.248s) 
Waf: Entering directory `/tmp/tmpMgxOI3/build' 
menuIcon resource 'IMAGE_MENU_ICON' exceeds the maximum allowed 
dimensions of (25, 25) 

答えて

0

CloudPebbleでは、画像が正確に25×25である画像がある指定されたことを確認し、メニューアイコンのエントリを見つけ、あなたのプロジェクトの設定に進みます。

関連する問題