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