У меня есть приложение Steroids, которое недавно перестало работать в Android. Я получаю сообщение об ошибке, что cloud-resources.js
не может быть найден как на iOS, так и на Android, но только Android, похоже, пытается выполнить HTML-код ответа 404, который, как мне кажется, нарушает остальную часть JavaScript в приложении. Я получаю ошибку в инспекторе браузер:Appyver Steroids App работает отлично в iOS, но не в Android из-за невозможности создания Sandbox DB
Так я последовал за учебник, чтобы получить Песочница DB Собирается, но он не будет работать в моем приложении. (Мне удалось заставить его работать в новом пустом приложении Steroids, которое начинается с той же ошибки 404, но не с этим приложением, на котором было сделано много работ по разработке). Сообщение, которое я получаю в терминале:
Jasons-MacBook-Pro:v3 Jason$ steroids data init --debug
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) requiring /Users/Jason/.nvm/versions/node/v0.12.14/lib/node_modules/steroids/package.json
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) package.json#version: 4.1.23
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) Updater: Looking for update: https://updates.appgyver.com/v1/steroids/latest.json?os=Darwin&version=4.1.23&from=data&user_id=21762&ionic=false&cordova=false
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) DATA: Initializing data for project
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Initializing Sandbox DB
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Reading configuration from file /Users/Jason/.Trash/earlystimulus-native.dev/v3/config/sandboxdb.yaml
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Configuration file /Users/Jason/.Trash/earlystimulus-native.dev/v3/config/sandboxdb.yaml was missing
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Sandbox DB not created, creating a new one.
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Creating Sandbox DB
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Provisioning Sandbox DB
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: POSTing data: {"appId":11905} to path: /v1/credentials/provision
[DEBUG] Thu May 12 2016 14:18:01 GMT+0100 (BST) Updater: updates.appgyver.com says that the latest version is 4.1.22
[DEBUG] Thu May 12 2016 14:18:10 GMT+0100 (BST) SANDBOXDB: Provisioning Sandbox DB returned failure: [object Object]
Steroids Error
Debug Log:
Thu May 12 2016 14:18:01 GMT+0100 (BST) requiring /Users/Jason/.nvm/versions/node/v0.12.14/lib/node_modules/steroids/package.json
Thu May 12 2016 14:18:01 GMT+0100 (BST) package.json#version: 4.1.23
Thu May 12 2016 14:18:01 GMT+0100 (BST) Updater: Looking for update: https://updates.appgyver.com/v1/steroids/latest.json?os=Darwin&version=4.1.23&from=data&user_id=21762&ionic=false&cordova=false
Thu May 12 2016 14:18:01 GMT+0100 (BST) DATA: Initializing data for project
Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Initializing Sandbox DB
Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Reading configuration from file /Users/Jason/.Trash/earlystimulus-native.dev/v3/config/sandboxdb.yaml
Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Configuration file /Users/Jason/.Trash/earlystimulus-native.dev/v3/config/sandboxdb.yaml was missing
Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Sandbox DB not created, creating a new one.
Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Creating Sandbox DB
Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: Provisioning Sandbox DB
Thu May 12 2016 14:18:01 GMT+0100 (BST) SANDBOXDB: POSTing data: {"appId":11905} to path: /v1/credentials/provision
Thu May 12 2016 14:18:01 GMT+0100 (BST) Updater: updates.appgyver.com says that the latest version is 4.1.22
Thu May 12 2016 14:18:10 GMT+0100 (BST) SANDBOXDB: Provisioning Sandbox DB returned failure: [object Object]
Error with: steroids data
ProvisionError
at Request._callback (/Users/Jason/.nvm/versions/node/v0.12.14/lib/node_modules/steroids/src/steroids/data/SandboxDB.coffee:147:27)
at Request.self.callback (/Users/Jason/.nvm/versions/node/v0.12.14/lib/node_modules/steroids/node_modules/request/request.js:344:22)
at Request.emit (events.js:110:17)
at Request.<anonymous> (/Users/Jason/.nvm/versions/node/v0.12.14/lib/node_modules/steroids/node_modules/request/request.js:1239:14)
at Request.emit (events.js:129:20)
at IncomingMessage.<anonymous> (/Users/Jason/.nvm/versions/node/v0.12.14/lib/node_modules/steroids/node_modules/request/request.js:1187:12)
at IncomingMessage.emit (events.js:129:20)
at _stream_readable.js:908:16
at process._tickDomainCallback (node.js:381:11)
Runtime information:
platform: darwin node path: /Users/Jason/.nvm/versions/node/v0.12.14/bin/node
arch: x64 node version: v0.12.14
cwd: /Users/Jason/.Trash/earlystimulus-native.dev/v3
Please send the above output to [email protected]
(Also if possible, re-run the same command with --debug and please send that output too)
Jasons-MacBook-Pro:v3 Jason$
Итак, вопрос в том, как мне заставить приложение работать на Android?
Любая помощь будет принята с благодарностью, TIA!
Я использую Steroids v4.1.23, Node 0.12.14 и NPM 2.15.1.