nativescript errorPubNub调用失败,请检查状态以获取详细信息

问题描述 投票:0回答:2

我设置NativeScriptwithn角度6并正确安装每个依赖项,但这些步骤得到以下错误

1)tns run --bundle

2)之后选择Sync to Playground选项

3)扫描Android手机中的游乐场应用中的二维码

4)显示状态:成功发送平台Android的初始文件。

之后可以看到这个错误

Error: PubNub call failed, check the status for details at new PubNubError (/usr/local/lib/node_modules/nativescript/node_modules/pubnub/lib/core/components/core/components/endpoint.js:8:31) at onResponse (/usr/local/lib/node_modules/nativescript/node_modules/pubnub/lib/core/components/core/components/endpoint.js:126:32) at <anonymous> (/usr/local/lib/node_modules/nativescript/node_modules/pubnub/lib/networking/modules/networking/modules/web-node.js:59:17) at Request.callback (/usr/local/lib/node_modules/nativescript/node_modules/superagent/lib/node/index.js:728:3) at RequestBase._timeoutError (/usr/local/lib/node_modules/nativescript/node_modules/superagent/lib/request-base.js:676:8) at Timeout.<anonymous> (/usr/local/lib/node_modules/nativescript/node_modules/superagent/lib/request-base.js:685:12) at ontimeout (timers.js:475:11) at tryOnTimeout (timers.js:310:5) at Timer.listOnTimeout (timers.js:270:5)

我也可以在运行项目命令tns run --bundle之后看到一些警告

1)未设置ANDROID_HOME环境变量或指向不存在的目录。您将无法为Android执行任何与构建相关的操作。

2)警告:Android SDK中的adb未安装或未正确配置。

3)警告:Android SDK未安装或未正确配置。

4)找不到兼容的Android SDK进行编译。要为Android构建,请安装Android SDK 28或更高版本。运行$ sdkmanager来管理您的Android SDK版本。

5)您需要在系统上安装Android SDK Build-tools。您可以安装以下范围内的任何版本:'> = 23 <= 28'。

angular angular6 nativescript angular2-nativescript nativescript-angular
2个回答
1
投票

看起来您的ANDROID_HOME环境变量未正确设置。您可以按照此问题的建议进行设置,以在不同的操作系统上进行设置。至少它会删除你收到的警告。

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.


1
投票

我解决了我的问题这个问题是在Ubuntu系统上设置环境我提供链接并遵循所有指令和命令https://evothings.com/doc/build/cordova-install-linux.html我希望每个人都使用此链接并解决了您的问题

© www.soinside.com 2019 - 2024. All rights reserved.