我正在尝试创建使用第三方原生插件的tns插件。
我设法在应用程序之后直接使用第三方本机插件。 http://developer.telerik.com/featured/using-native-libraries-in-nativescript/
如何在tns插件中使用api。
已添加到include.gradle
android {
productFlavors {
"nativescriptcardview" {
dimension "nativescriptcardview"
}
}
}
dependencies {
def supportVer = "22.2.0";
if(project.hasProperty("supportVersion")) {
supportVer = supportVersion
}
compile 'hanks.xyz:smallbang-library:0.1.2'
}
试图从plugin.android.ts这样调用它。
import {Common} from "./plugin.common";
import * as app from "application";
export class Plugin extends Common {
bangThis(args) {
var mSmallBang = new xyz.hanks.library.SmallBang.attach2Window(app.android.foregroundActivity);
mSmallBang.bang(args.object.android);
}
}
但是tsc没有编译plugin.android.ts(7,26): error TS2304: Cannot find name 'xyz'.
答案 0 :(得分:0)