Nativescript插件,包括Android SDK而不是aar

时间:2019-04-22 19:08:47

标签: android sdk nativescript aar

我在集成外部android sdk时遇到问题。

我能够使用aar制作一个nativescript插件,但是当我想将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"));
    }
};

尝试使用toasterlibrary时,该错误在index.js中启动

ERROR TypeError: Cannot read property 'toasterlibrary' of undefined

我不知道要怎么做才能代替aar来包含apk

0 个答案:

没有答案