在AIWROK软件中loadDex 加载插件
<span style="font-family: "Microsoft Yahei", Hei, Tahoma, SimHei, sans-serif; font-size: 16px; font-weight: 700;">在AIWROK软件中loadDex 加载插件</span><p></p><div><ne-clipboard data="%7B%22type%22%3A%22fragment%22%2C%22name%22%3A%22%23fragment%22%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u6286c14d%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u7e168a19%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E8%AF%B4%E6%98%8E%3A%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%AE%89%E5%8D%93studio%20%E5%BC%80%E5%8F%91%E5%87%BAapk%2Cjar%2C%E6%88%96%E8%80%85dex%E4%BD%BF%E7%94%A8%E6%AD%A4%E6%96%B9%E6%B3%95%E5%8A%A0%E8%BD%BD%E6%A8%A1%E5%9D%97%2C%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc34d0478%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%B3%A8%E6%84%8F%3A%E6%8F%92%E4%BB%B6%E7%9B%B4%E6%8E%A5%E6%94%BE%E5%88%B0%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%84%B6%E5%90%8E%E4%B8%8A%E4%BC%A0%E5%88%B0%E6%89%8B%E6%9C%BA%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u02e2ddf1%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E8%8B%B1%E6%96%87%E6%96%B9%E6%B3%95%3A%20loadDex(plugin)%EF%BC%8C%E5%8A%A0%E8%BD%BD%E6%8F%92%E4%BB%B6%E5%88%B0%E7%B3%BB%E7%BB%9F%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u4baca1c2%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ucbfd16e5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%8F%82%E6%95%B0%EF%BC%9A%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1dba9766%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22plugin%3A%E6%8F%92%E4%BB%B6%E5%90%8D%E7%A7%B0%E4%BE%8B%E5%A6%82%E5%AF%BC%E5%85%A5%E7%9A%84%E6%8F%92%E4%BB%B6%E4%B8%BA%20p1.dex%2C%E5%88%99%E5%8F%82%E6%95%B0%E5%90%8D%E5%B0%B1%E5%A1%AB%E5%86%99%20loadPlugin(%E2%80%98p1.dex%E2%80%99)%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf3f74421%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6199c1c1%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%A1%88%E4%BE%8B%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua38f34e9%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22OekpU%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%E5%AF%BC%E5%85%A5dex%E6%A8%A1%E5%9D%97%5Cnrhino.loadDex('p1.dex')%5Cn%5Cn%2F%2F%E5%AF%BC%E5%85%A5apk%E6%A8%A1%E5%9D%97%5Cnrhino.loadDex('demo.apk')%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22h2-importclass-%22%2C%22name%22%3A%22h2%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub08f8bb5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22importClass%20%E5%AF%BC%E5%85%A5%E6%8F%92%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%B1%BB%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u40b97742%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6a5f78d3%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%96%B9%E6%B3%95%E8%AF%B4%E6%98%8E%3A%E9%80%9A%E8%BF%87%E8%BF%99%E4%B8%AA%E6%96%B9%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%AF%BC%E5%85%A5%E6%8F%92%E4%BB%B6%E9%87%8C%E7%BC%96%E5%86%99%E5%A5%BD%E7%9A%84%E7%B1%BB%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u7ef5845a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E8%8B%B1%E6%96%87%E6%96%B9%E6%B3%95%3AimportClass(class)%3B%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u0dbc25fd%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E4%B8%AD%E6%96%87%E6%96%B9%E6%B3%95%3A%E5%AF%BC%E5%85%A5%E7%B1%BB(%E7%B1%BB%E5%9C%B0%E5%9D%80%2C%E7%B1%BB%E5%88%AB%E5%90%8D)%3B%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uaa081b3c%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%8F%82%E6%95%B0%3A%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue8d1e0f3%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22class%3A%E7%B1%BB%E5%9C%B0%E5%9D%80%20%E4%BE%8B%E5%A6%82%20com.autoapp.pluginsdemo.demo%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u57a635b0%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u996e3dd9%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%A1%88%E4%BE%8B%3A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u94ac3419%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22qNGmX%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%E5%AF%BC%E5%85%A5%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%5Cnrhino.loadDex('demo.apk')%5Cn%2F%2F%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E5%BC%95%E7%94%A8%E5%A4%9A%E4%B8%AAapk%20%E9%9C%80%E8%A6%81%E5%8A%A0%E4%B8%8A%E7%B1%BB%E5%AF%BC%E5%85%A5%5Cnrhino.loadClass(%5C%22com.autoapp.pluginsdemo.demo%5C%22)%5Cn%2F%2F%E5%BC%95%E7%94%A8%E7%B1%BB%5CnimportClass(com.autoapp.pluginsdemo.demo)%3B%5Cnvar%20demo1%3Dnew%20demo()%3B%5Cnprintl(demo1.hello())%3B%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22b6fe913e%22%2C%22name%22%3A%22h3%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u737210b1%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B1%EF%BC%9A%E5%8A%A0%E8%BD%BD%E5%8D%95%E4%B8%AADEX%E6%A8%A1%E5%9D%97%E5%B9%B6%E5%AF%BC%E5%85%A5%E7%B1%BB%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u701250e8%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1f561550%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%81%87%E8%AE%BE%E4%BD%A0%E6%9C%89%E4%B8%80%E4%B8%AA%E5%90%8D%E4%B8%BA%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u503c1355%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u35ae9e83%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22mathModule.dex%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1bcdcc32%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%9A%84%E6%A8%A1%E5%9D%97%EF%BC%8C%E5%85%B6%E4%B8%AD%E5%8C%85%E5%90%AB%E4%B8%80%E4%B8%AA%E7%B1%BB%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0ccdb33f%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uec30e240%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22com.autoapp.mathmodule.MathUtils%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8738e248%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ude0145f1%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22wj7qN%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E5%8A%A0%E8%BD%BDDEX%E6%A8%A1%E5%9D%97%5Cnrhino.loadDex('mathModule.dex')%3B%5Cn%5Cn%2F%2F%20%E5%AF%BC%E5%85%A5%E7%B1%BB%5CnimportClass(com.autoapp.mathmodule.MathUtils)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E7%B1%BB%E5%AE%9E%E4%BE%8B%E5%B9%B6%E8%B0%83%E7%94%A8%E5%85%B6%E6%96%B9%E6%B3%95%5Cnvar%20mathUtils%20%3D%20new%20MathUtils()%3B%5Cnprintl(mathUtils.add(5%2C%203))%3B%20%2F%2F%20%E8%BE%93%E5%87%BA%3A%208%5Cnprintl(mathUtils.subtract(5%2C%203))%3B%20%2F%2F%20%E8%BE%93%E5%87%BA%3A%202%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf20a84cc%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%224782f5ea%22%2C%22name%22%3A%22h3%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u3cb4ef2f%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B2%EF%BC%9A%E5%8A%A0%E8%BD%BD%E5%8D%95%E4%B8%AAAPK%E6%A8%A1%E5%9D%97%E5%B9%B6%E5%AF%BC%E5%85%A5%E7%B1%BB%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u13cdb757%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ucf19d4ed%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%81%87%E8%AE%BE%E4%BD%A0%E6%9C%89%E4%B8%80%E4%B8%AA%E5%90%8D%E4%B8%BA%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0ef14082%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u86ee8f58%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22demoApp.apk%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uac116131%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%9A%84%E6%A8%A1%E5%9D%97%EF%BC%8C%E5%85%B6%E4%B8%AD%E5%8C%85%E5%90%AB%E4%B8%80%E4%B8%AA%E7%B1%BB%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u2107d7de%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u21060dd7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22com.autoapp.demoapp.DemoClass%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6a517992%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ucb858b41%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22S87L6%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E5%8A%A0%E8%BD%BDAPK%E6%A8%A1%E5%9D%97%5Cnrhino.loadDex('demoApp.apk')%3B%5Cn%5Cn%2F%2F%20%E5%AF%BC%E5%85%A5%E7%B1%BB%5Cnrhino.loadClass(%5C%22com.autoapp.demoapp.DemoClass%5C%22)%3B%5CnimportClass(com.autoapp.demoapp.DemoClass)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E7%B1%BB%E5%AE%9E%E4%BE%8B%E5%B9%B6%E8%B0%83%E7%94%A8%E5%85%B6%E6%96%B9%E6%B3%95%5Cnvar%20demoClass%20%3D%20new%20DemoClass()%3B%5Cnprintl(demoClass.getMessage())%3B%20%2F%2F%20%E8%BE%93%E5%87%BA%3A%20Hello%20from%20DemoClass%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u68c62521%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22a43c561a%22%2C%22name%22%3A%22h3%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4edd2b42%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B3%EF%BC%9A%E5%8A%A0%E8%BD%BD%E5%A4%9A%E4%B8%AAAPK%E6%A8%A1%E5%9D%97%E5%B9%B6%E5%AF%BC%E5%85%A5%E7%B1%BB%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua69aeb38%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2ae06c59%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%81%87%E8%AE%BE%E4%BD%A0%E6%9C%89%E4%B8%A4%E4%B8%AAAPK%E6%A8%A1%E5%9D%97%EF%BC%8C%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ud704b75c%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u041ddc94%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22app1.apk%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u82d8daa0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%92%8C%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0fe218b2%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u39232e73%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22app2.apk%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u71a2e578%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%8C%E5%88%86%E5%88%AB%E5%8C%85%E5%90%AB%E7%B1%BB%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u1cd33eb5%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ueae6d50d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22com.autoapp.app1.App1Class%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5e024de0%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%92%8C%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua0d44628%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8b661f74%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22com.autoapp.app2.App2Class%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u00503623%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u77fb42c8%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22USqTT%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E5%8A%A0%E8%BD%BD%E7%AC%AC%E4%B8%80%E4%B8%AAAPK%E6%A8%A1%E5%9D%97%5Cnrhino.loadDex('app1.apk')%3B%5Cnrhino.loadClass(%5C%22com.autoapp.app1.App1Class%5C%22)%3B%5CnimportClass(com.autoapp.app1.App1Class)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AAAPK%E4%B8%AD%E7%9A%84%E7%B1%BB%E5%AE%9E%E4%BE%8B%E5%B9%B6%E8%B0%83%E7%94%A8%E5%85%B6%E6%96%B9%E6%B3%95%5Cnvar%20app1Class%20%3D%20new%20App1Class()%3B%5Cnprintl(app1Class.getName())%3B%20%2F%2F%20%E8%BE%93%E5%87%BA%3A%20App1%5Cn%5Cn%2F%2F%20%E5%8A%A0%E8%BD%BD%E7%AC%AC%E4%BA%8C%E4%B8%AAAPK%E6%A8%A1%E5%9D%97%5Cnrhino.loadDex('app2.apk')%3B%5Cnrhino.loadClass(%5C%22com.autoapp.app2.App2Class%5C%22)%3B%5CnimportClass(com.autoapp.app2.App2Class)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%BA%8C%E4%B8%AAAPK%E4%B8%AD%E7%9A%84%E7%B1%BB%E5%AE%9E%E4%BE%8B%E5%B9%B6%E8%B0%83%E7%94%A8%E5%85%B6%E6%96%B9%E6%B3%95%5Cnvar%20app2Class%20%3D%20new%20App2Class()%3B%5Cnprintl(app2Class.getName())%3B%20%2F%2F%20%E8%BE%93%E5%87%BA%3A%20App2%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf6d25564%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22bfdcdf75%22%2C%22name%22%3A%22h3%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ubb06b9f8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%A4%BA%E4%BE%8B4%EF%BC%9A%E5%A4%84%E7%90%86%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E6%8F%92%E4%BB%B6%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u839983ff%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u9dd273b6%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%81%87%E8%AE%BE%E4%BD%A0%E6%9C%89%E4%B8%80%E4%B8%AA%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%8C%E5%85%B6%E4%B8%AD%E5%8C%85%E5%90%AB%E5%A4%9A%E4%B8%AA%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%EF%BC%8C%E5%A6%82%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u3fe2e6e7%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u68c610f4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22plugin1.dex%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ufa952fd5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E3%80%81%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ucb308587%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u11e12c3e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22plugin2.apk%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u6703662e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E7%AD%89%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u966ca10c%22%2C%22name%22%3A%22hole%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22card%22%2C%22id%22%3A%22hkyAR%22%2C%22name%22%3A%22codeblock%22%2C%22attrs%22%3A%7B%22value%22%3A%7B%22mode%22%3A%22javascript%22%2C%22code%22%3A%22%2F%2F%20%E5%81%87%E8%AE%BE%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%E5%A4%B9%E8%B7%AF%E5%BE%84%E4%B8%BA%20%2Fsdcard%2Fplugins%2F%5Cn%2F%2F%20%E5%8A%A0%E8%BD%BD%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%8F%92%E4%BB%B6%5Cnrhino.loadDex('%2Fsdcard%2Fplugins%2Fplugin1.dex')%3B%5CnimportClass(com.autoapp.plugin1.Plugin1Class)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%B8%80%E4%B8%AA%E6%8F%92%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%B1%BB%E5%AE%9E%E4%BE%8B%E5%B9%B6%E8%B0%83%E7%94%A8%E5%85%B6%E6%96%B9%E6%B3%95%5Cnvar%20plugin1Class%20%3D%20new%20Plugin1Class()%3B%5Cnprintl(plugin1Class.getVersion())%3B%20%2F%2F%20%E8%BE%93%E5%87%BA%3A%20Version%201.0%5Cn%5Cn%2F%2F%20%E5%8A%A0%E8%BD%BD%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%8F%92%E4%BB%B6%5Cnrhino.loadDex('%2Fsdcard%2Fplugins%2Fplugin2.apk')%3B%5Cnrhino.loadClass(%5C%22com.autoapp.plugin2.Plugin2Class%5C%22)%3B%5CnimportClass(com.autoapp.plugin2.Plugin2Class)%3B%5Cn%5Cn%2F%2F%20%E5%88%9B%E5%BB%BA%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%8F%92%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%B1%BB%E5%AE%9E%E4%BE%8B%E5%B9%B6%E8%B0%83%E7%94%A8%E5%85%B6%E6%96%B9%E6%B3%95%5Cnvar%20plugin2Class%20%3D%20new%20Plugin2Class()%3B%5Cnprintl(plugin2Class.getFeature())%3B%20%2F%2F%20%E8%BE%93%E5%87%BA%3A%20Feature%202%22%2C%22autoWrap%22%3Afalse%2C%22lineNumbers%22%3Atrue%2C%22heightLimit%22%3Atrue%2C%22collapsed%22%3Afalse%2C%22hideToolbar%22%3Afalse%2C%22name%22%3A%22%22%2C%22tabSize%22%3Anull%2C%22indentWithTab%22%3Afalse%2C%22lightLines%22%3A%5B%5D%2C%22foldLines%22%3A%5B%5D%2C%22theme%22%3A%22One%20Dark%20Pro%22%2C%22__spacing%22%3A%22both%22%7D%2C%22cardType%22%3A%22block%22%7D%2C%22cardType%22%3A%22block%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0d1de8cf%22%2C%22name%22%3A%22p%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u3edd08a7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%5Cn%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uf0a36614%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%20%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%226e5b9607%22%2C%22name%22%3A%22h3%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ue1555aab%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E8%AF%B4%E6%98%8E%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf006d2a9%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ua2aea594%22%2C%22fid%22%3A%22u4fcd9492%22%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud0e70a73%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%BC%80%E5%8F%91%E6%96%87%E4%BB%B6%E7%B1%BB%E5%9E%8B%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u3d9e2021%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8Android%20Studio%E5%BC%80%E5%8F%91%E5%87%BAAPK%E3%80%81JAR%E6%88%96%E8%80%85DEX%E6%96%87%E4%BB%B6%E3%80%82%E8%BF%99%E4%BA%9B%E6%96%87%E4%BB%B6%E5%8F%AF%E4%BB%A5%E4%BD%9C%E4%B8%BA%E6%A8%A1%E5%9D%97%E8%A2%AB%E5%8A%A0%E8%BD%BD%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u9b89e8b5%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ua2aea594%22%2C%22fid%22%3A%22u4fcd9492%22%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u8fbbda59%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%8F%92%E4%BB%B6%E5%8A%A0%E8%BD%BD%E6%96%B9%E5%BC%8F%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u7d658fc8%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%E5%B0%86%E6%8F%92%E4%BB%B6%E7%9B%B4%E6%8E%A5%E6%94%BE%E5%88%B0%E6%8C%87%E5%AE%9A%E7%9A%84%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%EF%BC%8C%E7%84%B6%E5%90%8E%E4%B8%8A%E4%BC%A0%E5%88%B0%E6%89%8B%E6%9C%BA%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u10dfeb78%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ua2aea594%22%2C%22fid%22%3A%22u4fcd9492%22%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uad81db3d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%8A%A0%E8%BD%BD%E6%8F%92%E4%BB%B6%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u604c5d77%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%E4%BD%BF%E7%94%A8%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u73e2b753%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u63e4dc5a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22loadDex(plugin)%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ubfe7730a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%96%B9%E6%B3%95%E5%8A%A0%E8%BD%BD%E6%8F%92%E4%BB%B6%E5%88%B0%E7%B3%BB%E7%BB%9F%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0372693f%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u70b7ecd5%22%2C%22fid%22%3A%22u5ec902e3%22%2C%22level%22%3A1%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u0bdcab31%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%8F%82%E6%95%B0%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u91448ecb%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ue60fd5bf%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u0d7a353a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22plugin%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u93704daa%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E4%B8%BA%E6%8F%92%E4%BB%B6%E7%9A%84%E5%90%8D%E7%A7%B0%EF%BC%8C%E4%BE%8B%E5%A6%82%E5%AF%BC%E5%85%A5%E7%9A%84%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%E4%B8%BA%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u8a348a37%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u32b1f6ff%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22p1.dex%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud81a7084%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%8C%E5%88%99%E5%8F%82%E6%95%B0%E5%90%8D%E5%A1%AB%E5%86%99%E4%B8%BA%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u5cddfabd%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u81e04cd7%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22loadDex('p1.dex')%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u4a74d5a3%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uee112cd7%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u70b7ecd5%22%2C%22fid%22%3A%22u5ec902e3%22%2C%22level%22%3A1%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1b7a5732%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%A1%88%E4%BE%8B%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u2e8ae84c%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uae94ce98%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u70b7ecd5%22%2C%22fid%22%3A%22u7d01035a%22%2C%22level%22%3A2%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%2C1%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u3d0f86ce%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%AF%BC%E5%85%A5%E4%B8%80%E4%B8%AADEX%E6%A8%A1%E5%9D%97%EF%BC%9A%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ud7f1fae4%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u60116bd3%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22rhino.loadDex('p1.dex')%22%7D%5D%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u33c92e65%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22u70b7ecd5%22%2C%22fid%22%3A%22u7d01035a%22%2C%22level%22%3A2%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%2C1%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u33474fda%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%AF%BC%E5%85%A5%E4%B8%80%E4%B8%AAAPK%E6%A8%A1%E5%9D%97%EF%BC%9A%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u778126da%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u516451cc%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22rhino.loadDex('demo.apk')%22%7D%5D%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22ua0e3b949%22%2C%22name%22%3A%22oli%22%2C%22attrs%22%3A%7B%22list%22%3A%22ua2aea594%22%2C%22fid%22%3A%22u4fcd9492%22%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5B%5D%2C%22index%22%3A3%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub0d6025e%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%AF%BC%E5%85%A5%E6%8F%92%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%B1%BB%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u5c34c889%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%E4%BD%BF%E7%94%A8%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u78cace19%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub0994e69%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22importClass(class)%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud7cc62bc%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%96%B9%E6%B3%95%E5%AF%BC%E5%85%A5%E6%8F%92%E4%BB%B6%E9%87%8C%E7%BC%96%E5%86%99%E5%A5%BD%E7%9A%84%E7%B1%BB%E3%80%82%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u74f412d0%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uca82a492%22%2C%22fid%22%3A%22uc25505ea%22%2C%22level%22%3A1%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22udc2007a5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E4%B8%AD%E6%96%87%E6%96%B9%E6%B3%95%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u923c5b60%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u2ae3a60a%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u1187987c%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%AF%BC%E5%85%A5%E7%B1%BB(%E7%B1%BB%E5%9C%B0%E5%9D%80%2C%E7%B1%BB%E5%88%AB%E5%90%8D)%22%7D%5D%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u022b5f39%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uca82a492%22%2C%22fid%22%3A%22uc25505ea%22%2C%22level%22%3A1%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u825806b5%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%8F%82%E6%95%B0%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uca4be31d%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0a5fff50%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uca82a492%22%2C%22fid%22%3A%22u048fe71d%22%2C%22level%22%3A2%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%2C1%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0f028aa5%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u09de50b4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22class%22%7D%5D%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u52859e95%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%E7%B1%BB%E5%9C%B0%E5%9D%80%EF%BC%8C%E4%BE%8B%E5%A6%82%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uaf05fbe1%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub8e4bd21%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22com.autoapp.pluginsdemo.demo%22%7D%5D%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22uf3f76640%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uca82a492%22%2C%22fid%22%3A%22uc25505ea%22%2C%22level%22%3A1%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ua1f3dff4%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E6%A1%88%E4%BE%8B%22%7D%2C%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub3afca29%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%EF%BC%9A%22%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u0d698620%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uca82a492%22%2C%22fid%22%3A%22ue2763344%22%2C%22level%22%3A2%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%2C2%5D%2C%22index%22%3A0%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22u16f590af%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%AF%BC%E5%85%A5%E4%B8%80%E4%B8%AA%E6%8F%92%E4%BB%B6%E6%96%87%E4%BB%B6%EF%BC%9A%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u66b89470%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22uc6b8f078%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22rhino.loadDex('demo.apk')%22%7D%5D%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u627a1cbc%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uca82a492%22%2C%22fid%22%3A%22ue2763344%22%2C%22level%22%3A2%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%2C2%5D%2C%22index%22%3A1%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ubbf65e96%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%A6%82%E6%9E%9C%E9%9C%80%E8%A6%81%E5%BC%95%E7%94%A8%E5%A4%9A%E4%B8%AAAPK%E6%96%87%E4%BB%B6%EF%BC%8C%E9%9C%80%E8%A6%81%E9%80%90%E4%B8%AA%E5%8A%A0%E8%BD%BD%E7%B1%BB%E6%96%87%E4%BB%B6%EF%BC%9A%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u668b4488%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ud9571e5a%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22rhino.loadClass(%5C%22com.autoapp.pluginsdemo.demo%5C%22)%22%7D%5D%7D%5D%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u67eba568%22%2C%22name%22%3A%22uli%22%2C%22attrs%22%3A%7B%22list%22%3A%22uca82a492%22%2C%22fid%22%3A%22ue2763344%22%2C%22level%22%3A2%2C%22indexStyle%22%3A%7B%7D%2C%22indexType%22%3A0%2C%22parentIndex%22%3A%5Bnull%2C2%5D%2C%22index%22%3A2%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22ub3bb0270%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22%E5%BC%95%E7%94%A8%E7%B1%BB%EF%BC%9A%22%7D%2C%7B%22type%22%3A%22element%22%2C%22id%22%3A%22u62bb8357%22%2C%22name%22%3A%22code%22%2C%22attrs%22%3A%7B%7D%2C%22children%22%3A%5B%7B%22type%22%3A%22text%22%2C%22id%22%3A%22udcc970f2%22%2C%22name%22%3A%22%23text%22%2C%22attrs%22%3A%7B%7D%2C%22data%22%3A%22importClass(com.autoapp.pluginsdemo.demo)%22%7D%5D%7D%5D%7D%5D%2C%22attrs%22%3A%7B%7D%7D" source="https%3A%2F%2Fwww.yuque.com%2Faiwork%2Fnba2pr%2Fuaqocvagczo66itg"></ne-clipboard><div class="lake-content" typography="classic"><p id="u6286c14d" class="ne-p" style="min-height: 24px;"><span class="ne-text">说明:可以使用安卓studio 开发出apk,jar,或者dex使用此方法加载模块,<br></span><span class="ne-text">注意:插件直接放到插件文件夹中然后上传到手机<br></span><span class="ne-text">英文方法: loadDex(plugin),加载插件到系统</span></p><p id="u4baca1c2" class="ne-p" style="min-height: 24px;"><span class="ne-text">参数:<br></span><span class="ne-text">plugin:插件名称例如导入的插件为 p1.dex,则参数名就填写 loadPlugin(‘p1.dex’)</span></p><p id="uf3f74421" class="ne-p" style="min-height: 24px;"><span class="ne-text">案例:</span></p><pre data-language="javascript" id="OekpU" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>//导入dex模块rhino.loadDex('p1.dex')
//导入apk模块
rhino.loadDex('demo.apk')</code></pre><h2 id="h2-importclass-" style="font-size: 24px; line-height: 32px; margin-top: 21px; margin-bottom: 5px;"><span class="ne-text">importClass 导入插件中的类</span></h2><p id="u40b97742" class="ne-p" style="min-height: 24px;"><span class="ne-text">方法说明:通过这个方法可以导入插件里编写好的类<br></span><span class="ne-text">英文方法:importClass(class);<br></span><span class="ne-text">中文方法:导入类(类地址,类别名);<br></span><span class="ne-text">参数:<br></span><span class="ne-text">class:类地址 例如 com.autoapp.pluginsdemo.demo</span></p><p id="u57a635b0" class="ne-p" style="min-height: 24px;"><span class="ne-text">案例:</span></p><pre data-language="javascript" id="qNGmX" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>//导入插件文件
rhino.loadDex('demo.apk')
//如果需要引用多个apk 需要加上类导入
rhino.loadClass("com.autoapp.pluginsdemo.demo")
//引用类
importClass(com.autoapp.pluginsdemo.demo);
var demo1=new demo();
printl(demo1.hello());</code></pre><h3 id="b6fe913e" style="line-height: 28px; margin-top: 16px; margin-bottom: 5px;"><span class="ne-text">示例1:加载单个DEX模块并导入类</span></h3><p id="u701250e8" class="ne-p" style="min-height: 24px;"><span class="ne-text">假设你有一个名为</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">mathModule.dex</span></code><span class="ne-text">的模块,其中包含一个类</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">com.autoapp.mathmodule.MathUtils</span></code><span class="ne-text">。</span></p><pre data-language="javascript" id="wj7qN" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 加载DEX模块
rhino.loadDex('mathModule.dex');
// 导入类
importClass(com.autoapp.mathmodule.MathUtils);
// 创建类实例并调用其方法
var mathUtils = new MathUtils();
printl(mathUtils.add(5, 3)); // 输出: 8
printl(mathUtils.subtract(5, 3)); // 输出: 2</code></pre><p id="uf20a84cc" class="ne-p" style="min-height: 24px;"><br></p><h3 id="4782f5ea" style="line-height: 28px; margin-top: 16px; margin-bottom: 5px;"><span class="ne-text">示例2:加载单个APK模块并导入类</span></h3><p id="u13cdb757" class="ne-p" style="min-height: 24px;"><span class="ne-text">假设你有一个名为</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">demoApp.apk</span></code><span class="ne-text">的模块,其中包含一个类</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">com.autoapp.demoapp.DemoClass</span></code><span class="ne-text">。</span></p><pre data-language="javascript" id="S87L6" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 加载APK模块
rhino.loadDex('demoApp.apk');
// 导入类
rhino.loadClass("com.autoapp.demoapp.DemoClass");
importClass(com.autoapp.demoapp.DemoClass);
// 创建类实例并调用其方法
var demoClass = new DemoClass();
printl(demoClass.getMessage()); // 输出: Hello from DemoClass</code></pre><p id="u68c62521" class="ne-p" style="min-height: 24px;"><br></p><h3 id="a43c561a" style="line-height: 28px; margin-top: 16px; margin-bottom: 5px;"><span class="ne-text">示例3:加载多个APK模块并导入类</span></h3><p id="ua69aeb38" class="ne-p" style="min-height: 24px;"><span class="ne-text">假设你有两个APK模块,</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">app1.apk</span></code><span class="ne-text">和</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">app2.apk</span></code><span class="ne-text">,分别包含类</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">com.autoapp.app1.App1Class</span></code><span class="ne-text">和</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">com.autoapp.app2.App2Class</span></code><span class="ne-text">。</span></p><pre data-language="javascript" id="USqTT" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 加载第一个APK模块
rhino.loadDex('app1.apk');
rhino.loadClass("com.autoapp.app1.App1Class");
importClass(com.autoapp.app1.App1Class);
// 创建第一个APK中的类实例并调用其方法
var app1Class = new App1Class();
printl(app1Class.getName()); // 输出: App1
// 加载第二个APK模块
rhino.loadDex('app2.apk');
rhino.loadClass("com.autoapp.app2.App2Class");
importClass(com.autoapp.app2.App2Class);
// 创建第二个APK中的类实例并调用其方法
var app2Class = new App2Class();
printl(app2Class.getName()); // 输出: App2</code></pre><p id="uf6d25564" class="ne-p" style="min-height: 24px;"><br></p><h3 id="bfdcdf75" style="line-height: 28px; margin-top: 16px; margin-bottom: 5px;"><span class="ne-text">示例4:处理插件文件夹中的插件</span></h3><p id="u839983ff" class="ne-p" style="min-height: 24px;"><span class="ne-text">假设你有一个插件文件夹,其中包含多个插件文件,如</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">plugin1.dex</span></code><span class="ne-text">、</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">plugin2.apk</span></code><span class="ne-text">等。</span></p><pre data-language="javascript" id="hkyAR" class="ne-codeblock language-javascript" style="border: 1px solid #e8e8e8; border-radius: 2px; background: #f9f9f9; padding: 16px; font-size: 13px; color: #595959"><code>// 假设插件文件夹路径为 /sdcard/plugins/
// 加载第一个插件
rhino.loadDex('/sdcard/plugins/plugin1.dex');
importClass(com.autoapp.plugin1.Plugin1Class);
// 创建第一个插件中的类实例并调用其方法
var plugin1Class = new Plugin1Class();
printl(plugin1Class.getVersion()); // 输出: Version 1.0
// 加载第二个插件
rhino.loadDex('/sdcard/plugins/plugin2.apk');
rhino.loadClass("com.autoapp.plugin2.Plugin2Class");
importClass(com.autoapp.plugin2.Plugin2Class);
// 创建第二个插件中的类实例并调用其方法
var plugin2Class = new Plugin2Class();
printl(plugin2Class.getFeature()); // 输出: Feature 2</code></pre><p id="u0d1de8cf" class="ne-p" style="min-height: 24px;"><span class="ne-text"><br></span><span class="ne-text"> </span></p><h3 id="6e5b9607" style="line-height: 28px; margin-top: 16px; margin-bottom: 5px;"><span class="ne-text">说明:</span></h3><ol class="ne-ol" style="padding-left: 23px;"><li id="uf006d2a9" data-lake-index-type="0"><span class="ne-text">开发文件类型</span><span class="ne-text">:可以使用Android Studio开发出APK、JAR或者DEX文件。这些文件可以作为模块被加载。</span></li><li id="u9b89e8b5" data-lake-index-type="0"><span class="ne-text">插件加载方式</span><span class="ne-text">:将插件直接放到指定的插件文件夹中,然后上传到手机。</span></li><li id="u10dfeb78" data-lake-index-type="0"><span class="ne-text">加载插件</span><span class="ne-text">:使用</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">loadDex(plugin)</span></code><span class="ne-text">方法加载插件到系统。</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u0372693f" data-lake-index-type="0"><span class="ne-text">参数</span><span class="ne-text">:</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">plugin</span></code><span class="ne-text">为插件的名称,例如导入的插件文件为</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">p1.dex</span></code><span class="ne-text">,则参数名填写为</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">loadDex('p1.dex')</span></code><span class="ne-text">。</span></li><li id="uee112cd7" data-lake-index-type="0"><span class="ne-text">案例</span><span class="ne-text">:</span></li></ul></ul><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="2" class="ne-ul" style="padding-left: 23px; list-style: square;"><li id="uae94ce98" data-lake-index-type="0"><span class="ne-text">导入一个DEX模块:</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">rhino.loadDex('p1.dex')</span></code></li><li id="u33c92e65" data-lake-index-type="0"><span class="ne-text">导入一个APK模块:</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">rhino.loadDex('demo.apk')</span></code></li></ul></ul><ol start="4" class="ne-ol" style="padding-left: 23px;"><li id="ua0e3b949" data-lake-index-type="0"><span class="ne-text">导入插件中的类</span><span class="ne-text">:使用</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">importClass(class)</span></code><span class="ne-text">方法导入插件里编写好的类。</span></li></ol><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="u74f412d0" data-lake-index-type="0"><span class="ne-text">中文方法</span><span class="ne-text">:</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">导入类(类地址,类别名)</span></code></li><li id="u022b5f39" data-lake-index-type="0"><span class="ne-text">参数</span><span class="ne-text">:</span></li></ul></ul><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="2" class="ne-ul" style="padding-left: 23px; list-style: square;"><li id="u0a5fff50" data-lake-index-type="0"><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">class</span></code><span class="ne-text">:类地址,例如</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">com.autoapp.pluginsdemo.demo</span></code></li></ul></ul><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="1" class="ne-ul" style="padding-left: 23px; list-style-position: initial; list-style-image: initial;"><li id="uf3f76640" data-lake-index-type="0"><span class="ne-text">案例</span><span class="ne-text">:</span></li></ul></ul><ul class="ne-list-wrap" style="padding-left: 23px; list-style: none;"><ul ne-level="2" class="ne-ul" style="padding-left: 23px; list-style: square;"><li id="u0d698620" data-lake-index-type="0"><span class="ne-text">导入一个插件文件:</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">rhino.loadDex('demo.apk')</span></code></li><li id="u627a1cbc" data-lake-index-type="0"><span class="ne-text">如果需要引用多个APK文件,需要逐个加载类文件:</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">rhino.loadClass("com.autoapp.pluginsdemo.demo")</span></code></li><li id="u67eba568" data-lake-index-type="0"><span class="ne-text">引用类:</span><code class="ne-code" style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; background-color: rgba(0, 0, 0, 0.06); border: 1px solid rgba(0, 0, 0, 0.08); border-radius: 2px; padding-right: 2px; padding-left: 2px;"><span class="ne-text">importClass(com.autoapp.pluginsdemo.demo)</span></code></li></ul></ul></div></div>
页:
[1]