Плагин Nativescript, включающий Android SDK вместо aar

#android #sdk #nativescript #aar

#Android #sdk #nativescript #aar

Вопрос:

У меня проблемы с интеграцией внешнего 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
  

Я не знаю, что сделать по-другому, чтобы включить apk вместо aar

Комментарии:

1. Что такое toaster-library.apk , это не похоже на SDK. Это должен быть JAR / AAR, вы не можете включить предварительно созданный APK.

2. Спасибо вам за ваш ответ.