Pebble 无法以任何方式安装应用程序 - cloudpebble 或命令行
Pebble can't install app in any way - cloudpebble or command line
我很喜欢为我的 pebble 手表开发简单的应用程序,但从昨天开始,我无法在我的 phone 上安装任何新应用程序(我在 pebble 上确实有备用插槽)。
我已经尝试通过 cloudpebble 门户安装旧的(可用的)应用程序,但我得到以下信息:
- 节省
- 正在编译
- 准备安装应用程序
- 安装被拒绝。查看您的 phone 了解详细信息。
(Phone 消息:尝试安装提供的应用程序时出错。)
所以我尝试通过命令行安装:
$ pebble install --cloudpebble -vvvv
但这是输出:
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): 209.118.208.39
DEBUG:pebble_tool.util.analytics:Queueing analytics data: {'platform': 'native_sdk', 'data': {}, 'event': 'invoke_command_install', 'identity': {'sdk_client_id': '93381446-f47e-4be5-bd4a-781af1f42c3a', 'user': u'55b8844a6638300025560100'}, 'sdk': {'project': {'sdk': u'3', 'is_watchface': True, 'type': 'native', 'uuid': '2737c550-fd8a-4e70-82be-1b887e5d7a4d', 'app_name': u'MoveInGrid'}, 'host': {'platform': 'Darwin-15.2.0-x86_64-i386-64bit', 'python_version': '2.7.10', 'is_vm': False}, 'version': u'3.8.2', 'tool_version': '4.0.1'}}
DEBUG:requests.packages.urllib3.connectionpool:"HEAD / HTTP/1.1" 301 0
INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): td.getpebble.com
DEBUG:requests.packages.urllib3.connectionpool:"POST /td.pebble.sdk_events HTTP/1.1" 200 0
Waiting for phone to connect...
Connected.
DEBUG:libpebble2.communication:-> WatchVersion(command=None, data=WatchVersionRequest())
DEBUG:libpebble2.communication:-> 0001001000
DEBUG:libpebble2.communication:<- 00960010015509b4fb76322e392e31000000000000000000000000000000000000000000000000000035343636346264000005015222545f76312e352e350000000000000000000000000000000000000000000000000000316331363237350001050152e2f83256335233000000000051313536303535453030513604750648b4b026658a035509b4fb656e5f55530000015858585858585800
DEBUG:libpebble2.communication:<- WatchVersion(command=1, data=WatchVersionResponse(running=WatchFirmwareVersion(timestamp=1426699515, version_tag=v2.9.1, git_hash=54664bd, is_recovery=False, hardware_platform=5, metadata_version=1), recovery=WatchFirmwareVersion(timestamp=1377981535, version_tag=v1.5.5, git_hash=1c16275, is_recovery=True, hardware_platform=5, metadata_version=1), bootloader_timestamp=1390606386, board=V3R3, serial=Q156055E00Q6, bt_address=04750648b4b0, resource_crc=644188675, resource_timestamp=1426699515, language=en_US, language_version=1, capabilities=24866934413088856, is_unfaithful=None))
Installing app...
App install failed.
INFO:root:Spent 0.001597 seconds waiting for analytics.
我已经尝试了几种方法来解决这个问题:
- 正在根据提供的模板创建新项目;
- 断开手表;
- 手表恢复出厂设置;
- iOS pebble 应用重新安装;
- 创建并链接到新的 cloudpebble 帐户,
但仍然无法安装任何新应用或重新安装旧应用...
如有任何帮助,我们将不胜感激(或关于其他尝试的更多提示...)。
PS:应用程序在模拟器中加载得很好。
PS2:我可以很好地从商店下载和安装应用程序 [我就是这样找到 PixelMiner :)]。
PS3:我确实有一个开发者连接并且在 iOS 应用程序上显示了一个有效的 IP。
我在 pebble 论坛上得到了 Morris 的回答。我正在为 SDK3 开发,但在 pebble 手表上仍然是 运行 旧版本的固件。更新后,部署再次工作!
原回复:
您正在使用最新的 SDK 进行构建,但您的手表没有最新的固件。
您要么必须将 Pebble Classic 升级到固件 V3.8.2(参见 Upgrade to SDK3) or if you want to build for the old firmware you have to use SDK2 instead (see SDK2)
我很喜欢为我的 pebble 手表开发简单的应用程序,但从昨天开始,我无法在我的 phone 上安装任何新应用程序(我在 pebble 上确实有备用插槽)。
我已经尝试通过 cloudpebble 门户安装旧的(可用的)应用程序,但我得到以下信息:
- 节省
- 正在编译
- 准备安装应用程序
- 安装被拒绝。查看您的 phone 了解详细信息。
(Phone 消息:尝试安装提供的应用程序时出错。)
所以我尝试通过命令行安装:
$ pebble install --cloudpebble -vvvv
但这是输出:
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): 209.118.208.39
DEBUG:pebble_tool.util.analytics:Queueing analytics data: {'platform': 'native_sdk', 'data': {}, 'event': 'invoke_command_install', 'identity': {'sdk_client_id': '93381446-f47e-4be5-bd4a-781af1f42c3a', 'user': u'55b8844a6638300025560100'}, 'sdk': {'project': {'sdk': u'3', 'is_watchface': True, 'type': 'native', 'uuid': '2737c550-fd8a-4e70-82be-1b887e5d7a4d', 'app_name': u'MoveInGrid'}, 'host': {'platform': 'Darwin-15.2.0-x86_64-i386-64bit', 'python_version': '2.7.10', 'is_vm': False}, 'version': u'3.8.2', 'tool_version': '4.0.1'}}
DEBUG:requests.packages.urllib3.connectionpool:"HEAD / HTTP/1.1" 301 0 INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): td.getpebble.com
DEBUG:requests.packages.urllib3.connectionpool:"POST /td.pebble.sdk_events HTTP/1.1" 200 0
Waiting for phone to connect...
Connected.
DEBUG:libpebble2.communication:-> WatchVersion(command=None, data=WatchVersionRequest())
DEBUG:libpebble2.communication:-> 0001001000
DEBUG:libpebble2.communication:<- 00960010015509b4fb76322e392e31000000000000000000000000000000000000000000000000000035343636346264000005015222545f76312e352e350000000000000000000000000000000000000000000000000000316331363237350001050152e2f83256335233000000000051313536303535453030513604750648b4b026658a035509b4fb656e5f55530000015858585858585800
DEBUG:libpebble2.communication:<- WatchVersion(command=1, data=WatchVersionResponse(running=WatchFirmwareVersion(timestamp=1426699515, version_tag=v2.9.1, git_hash=54664bd, is_recovery=False, hardware_platform=5, metadata_version=1), recovery=WatchFirmwareVersion(timestamp=1377981535, version_tag=v1.5.5, git_hash=1c16275, is_recovery=True, hardware_platform=5, metadata_version=1), bootloader_timestamp=1390606386, board=V3R3, serial=Q156055E00Q6, bt_address=04750648b4b0, resource_crc=644188675, resource_timestamp=1426699515, language=en_US, language_version=1, capabilities=24866934413088856, is_unfaithful=None))
Installing app...
App install failed.
INFO:root:Spent 0.001597 seconds waiting for analytics.
我已经尝试了几种方法来解决这个问题:
- 正在根据提供的模板创建新项目;
- 断开手表;
- 手表恢复出厂设置;
- iOS pebble 应用重新安装;
- 创建并链接到新的 cloudpebble 帐户,
但仍然无法安装任何新应用或重新安装旧应用...
如有任何帮助,我们将不胜感激(或关于其他尝试的更多提示...)。
PS:应用程序在模拟器中加载得很好。
PS2:我可以很好地从商店下载和安装应用程序 [我就是这样找到 PixelMiner :)]。
PS3:我确实有一个开发者连接并且在 iOS 应用程序上显示了一个有效的 IP。
我在 pebble 论坛上得到了 Morris 的回答。我正在为 SDK3 开发,但在 pebble 手表上仍然是 运行 旧版本的固件。更新后,部署再次工作!
原回复:
您正在使用最新的 SDK 进行构建,但您的手表没有最新的固件。