Я работаю над плагином nativescript вокруг нативного Android SDK.Я должен создать подкласс собственного абстрактного класса Android. Ниже приведен способ, которым я это сделал: -
declare var com: any;
class MyCallBackClass extends com.xy.ab.mn.somesdk {
//com.xy.ab.mn.somesdk is from third party native android library and is an abstract class
//overridden methods and other variables
}
class MySDKClass {
myCallBack: any;
constructor() {
this.myCallBack = new MyCallBackClass()
}
}
Все это делается в плагине.Когда я отлаживаю плагин с помощью команды npm run plugin.tscwatch
, все работает нормально.Но когда я упаковываю плагин в файл .tgz
и использую его в своем приложении, я получаю следующую ошибку: -
Когда я запускаю приложение, я получаю ошибку времени выполнения следующим образом: - System.err: TypeError: Cannot read property 'ab' of undefined
Если кто-то сталкивался с вышеуказанной проблемой и имеет решение, пожалуйста, помогите.
Заранее спасибо.