正如文档所暗示的:
Android包可以在JavaScript/TypeScript全局上下文中获得,并且是访问Android的入口点。把它们看作是类型记录/C#名称空间,或者访问类集的方法。例如,
android.view
包允许访问像android.view.View
这样的类--这是安卓中所有视图元素的基础。
但是,当我试图访问任何包时,它会给我以下错误:
Error: Cannot find name 'android'
我不知道这里出了什么问题,也许文档已经过时了,或者我漏掉了什么。如果你知道,请告诉我,请告诉我,我能解决这个问题。
发布于 2018-09-25 11:04:18
在使用TypeScript时(甚至使用普通的JavaScript,如果您想要本地API的intelliSense ),您需要显式声明(通常来自具有*.d.ts扩展名的类型文件)。在同一篇文档文章中,您已经提到
注意:要获得NativeScript + TypeScript或NativeScript + access项目的本地API的访问权限和智能感知,您必须向
tns-platform-declarations
添加一个dev依赖项。有关使用TypeScript访问本地API的更多详细信息,可以找到这里。
https://stackoverflow.com/questions/52495812
复制相似问题