Плагин Nativescript, включающий Android SDK вместо AAR - PullRequest
1 голос
/ 22 апреля 2019

У меня проблемы с интеграцией внешнего Android SDK.

Я смог создать плагин nativescript, используя aar, но когда я хочу поставить sdk на его место, он не работает.

Структура плагина выглядит следующим образом

(это работает)

plugin/
    platforms/
        android/
            libs/
               toasterlibrary-release.aar
            Manifest.xml
   index.js
   package.json

(это не работает)

plugin/
    platforms/
        android/
            libs/
               toaster-library.apk
               output.json
            Manifest.xml
   index.js
   package.json

(index.js)

var application = require("application");
var context = application.android.context;

module.exports = {
    showToast: function() {        
        var toaster = new com.example.toasterlibrary.ToasterMessage();
        console.log(toaster.show(context,"Prueba de toast"));
    }
};

Ошибка запускается в index.js при попытке использовать toasterlibrary

ERROR TypeError: Cannot read property 'toasterlibrary' of undefined

Я не знаю, что делать иначе, чтобы вместо apar включить apk

...