不能 运行 nativescript 'groceries' 在 android 上采样

cannot run nativescript 'groceries' sample on android

当尝试 运行 'groceries' 来自 http://docs.nativescript.org/angular/tutorial/ng-chapter-1 的样本时,我得到 'javaproxy is not defined error'

当我在控制台上 运行 'tns run android' 时,我收到黄色警告:

nativescript-intl 1.7.0 for android is not compatible with the currently installed framework version 1.6.3.
tns-core-modules 2.0.0 for android is not compatible with the currently installed framework version 1.6.3.
tns-core-modules-widgets 2.0.0 for android is not compatible with the currently installed framework version 1.6.3.

似乎我必须更新(或降级)一些东西,但不确定是否必须使用 npm install --save module@version 或我能做什么,我是所有这些东西的新手。提前致谢

您需要将您的 nativescript 版本更新到最新版本(至少 > 2.0.x )。所以要做到这一点,运行 npm install nativescript -g。但是,您可能仍然无法获得所需的功能,因为您的依赖项可能也不是最新的。

如果是这样,运行这个:

在 Windows 上:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/NativeScript/nativescript-cli/production/setup/native-script.ps1'))"

在 OSX 上:

sudo ruby -e "$(curl -fsSL https://raw.githubusercontent.com/NativeScript/nativescript-cli/production/setup/native-script.rb)"

如果您对此有任何疑问,也请参阅 this 指南。