不能在 NativeScript 2 中使用 Android 类

Cannot use Android classes in NativeScript 2

我正在使用 NativeScript 2.0 以及 Visual Studio CodeTypeScript 1.8支持(Windows).

我正在开发一个模块,假设 MyModule-common.ts 具有 Android 特定实现(MyModule.android.ts ).

目前无法访问Android类!

如果我这样写

var MyModule = require("./MyModule-common");

export class MyClass {
    private _activity: android.app.Activity;
}

我明白了

error TS2503: Cannot find namespace 'android'

当我构建我的项目时。

有什么东西可以额外安装或配置吗?

Android 的 TypeScript 定义文件默认不包括在内,因为它们相当大。

你可以通过 npm install tns-platform-declarations --save-dev