问题标签 [nativescript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nativescript - 应用程序未在设备上启动
我正在尝试使用 NativeScript 来创建任何简单的 android 应用程序。我已经完成了 NativeScript 的“入门”(设置我的 osx 环境)的第 1 步,现在,我创建了一个准系统 NativeScript 应用程序,tns create
并添加了 android 平台。
当运行tns run android
一切顺利时,设备调试日志之前的最终消息(我不是 android/ios/mobile 开发人员,所以我认为它只是连接设备上正在发生的事情的某种调试日志)是:
但是,在那之后我的设备上没有任何事情发生。没有应用程序正在启动,没有错误消息。只是完全没有。
我的设置是:
- OSX 10.9.5
- Java 1.8.0_45
- 三星 GT-I9100
- 安卓 4.1.2
你知道我可能做错了什么吗?提前致谢。
html - 如何在 nativescript 应用程序中呈现 html 网站?
如何将 html 和/或非本地网站呈现到nativescript
应用程序中?我找不到启动或操作浏览器实例的方法。
genymotion - 模拟 genymotion 时 Spawn Player ENOENT 错误
我不确定这是 NativeScript 还是 GenyMotion 错误。
tns emulate android --geny "devices name"
我得到了这个错误Spawn player ENOENT
。
知道如何解决这个问题吗?
typescript - 在 NativeScript UI 声明中使用外部模块
[来自 NativeScript Google 小组的交叉发布以提高知名度。]
在阅读了TJ Van Toll 的一篇文章后,我开始着手为我想要在我的 XML UI 定义中使用的 UI 组件制作我自己的模块。由于该组件是原生组件的 JavaScript 包装器,因此这有点复杂。我在项目中使用的是 TypeScript,所以我有一个 .d.ts 用于包装器。这是我所拥有的:
应用程序/模块/包装器/包装器.d.ts:
应用程序/模块/包装器/包装器-common.ts:
app/modules/wrapper/wrapper.{iOS,android}.ts:
应用程序/模块/包装器/package.json:
我有点不确定模块的命名约定(即它应该只是最深的目录名称,还是应该是 tns_modules 中包含的 UI 模块中的完整路径?)但我认为其余部分是正确的。在 XML 我有:
应用程序/主页/主页.xml:
目前,当此代码执行时,我在 component-builder.js 中遇到异常,因为它无法创建模块。但是,在调用堆栈上,我在 iOS 运行时内的本机方法 __executeModule 中。一个切题的问题(但值得解决)是作为用户,我们能否将 Xcode 附加到设备并调试运行时?这在运行时的 require.js 中,所以我不确定它是否可能。任何可以建议的帮助/建议/更好的做法将不胜感激。这几天一直在扯头发。
javascript - 从 helloworld 应用程序中删除 nativescript listview 项目
我刚刚完成阅读和测试 nativescript helloworld app,我不明白如何通过单击删除项目。我理解它就像我需要在单击后获取数组索引以在其上制作 .splice 一样,但是在 args 中我现在有这样的数据?请解释我如何做到这一点。谢谢!
任务.js
任务.xml
telerik - 使用 TypeScript 构建我自己的 NativeScript 应用程序并使用外部 Telerik 模块
我正在构建一个简单的 NativeScript 应用程序,并尝试使用 TypeScript 基本代码来完成它。
我在 OSX 下使用 Sublime Text 3。
通过查看与NativeScripttns_modules
存储库匹配的演示应用程序,我意识到,因此我将它作为 Git 子模块添加到我的文件夹中,然后编译它()。这是集成这些模块的错误方式吗?app/
npm i && grunt
然后我意识到我不能只运行tns emulate android
由文件组成的应用程序.ts
:我也必须编译它们。所以我设置了一个 Grunt 任务来这样做,但是处理依赖关系并不容易。我最终得到了Gruntfile.coffee
这个app/
:
它适用于简单的代码,例如我可以Observable
通过编写来扩展模块:
然后我编译grunt
(文件与.js
文件一起创建.ts
)并运行tns emulate android
(使用 Genymotion 模拟器)。
它是否适合我的开发?当我使用 Telerik Platform 时,编译过程是隐藏的,所以我不确定我做对了。
现在我正在尝试直接在页面的 XML 文件中使用 Telerik 的侧边栏模块,他们这样做的方式是:
但我得到这个错误:
E/TNS.Native(2456):TypeError:无法读取未定义 E/TNS.Native(2456)的属性“android”:文件:“/data/data/org.nativescript.scmobile/files/app/./tns_modules/ bin/dist/apps/TelerikNEXT/TelerikUI/side-bar,行:39,列:39
对应于:
知道我应该如何包含这些模块吗?请注意,我是移动开发新手。
nativescript - NativeScript 在 android 4.4 以下不工作
尝试在 android 4.4 以下的物理设备上模拟和运行。它只是不起作用并出现此错误。
javascript - Nativescript 裸 webview 似乎不起作用
我最近进入了 nativescript,我遇到了一个我似乎无法解决的问题。
我想要完成的是只打开一个基本的 WebView 并设置一个外部 url 来加载,例如 stackoverflow.com。
我正在使用Android api 17的模拟器上运行它
应用程序.js
主页.js
主页.xml
我还检查了 INTERNET 权限是否设置为 application ,是的,它已启用。
应用程序也停止工作,并且命令
tns 运行 android --emulator
在模拟器上成功安装和运行应用程序后,它只会发送大量输出的垃圾邮件。
你能帮我理解应该如何工作吗?
javascript - Telerik Nativescript 移动应用程序中的基本模糊事件
我正在使用带有 NativeScript 的 Telerik AppBuilder 编写跨平台移动应用程序。我想弄清楚如何在 TextField 上获得基本的“blur”或“onTextChanged”事件。我可以弄清楚如何做诸如“点击”事件之类的事情,但是为什么很难找到一个做“模糊”或“onTextChanged”的人的样本呢?
我试过这个:
我还尝试了 xml 中我能想到的每个属性:
这些都不起作用。有谁知道如何做到这一点?
谢谢
javascript - 如何将导航抽屉添加到在Visual Studio和javascript版本中开发的nativescript android应用程序
如何将导航抽屉添加到 nativescript android 应用程序。我正在使用 Visual Studio 中的本机脚本和 javascript 模板开发 android 应用程序。我无法将导航抽屉添加到应用程序。我尝试复制粘贴侧栏部分的 NEXT 示例应用程序,但无法构建它。我也面临同样的问题。请帮帮我。任何建议和线索也将有很大帮助。提前致谢。