我设置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'。
看起来您的ANDROID_HOME环境变量未正确设置。您可以按照此问题的建议进行设置,以在不同的操作系统上进行设置。至少它会删除你收到的警告。
我解决了我的问题这个问题是在Ubuntu系统上设置环境我提供链接并遵循所有指令和命令https://evothings.com/doc/build/cordova-install-linux.html我希望每个人都使用此链接并解决了您的问题