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)