app/libs,复制libs
app/libs下有inspector-[debug/release].aar
,weex_debug-[debug/release].aar
,weex_sdk-[debug/release].aar
等6个文件
所有的文件都可以从weex项目下build文件夹下找到(当然需要之前编译过才行)参考文章
比如:以我当前电脑环境为例,我的weex项目clone在D:\Temp-Doc\weex\weex-repo
目录下。
所以在运行过playground后,可以在D:\Temp-Doc\weex\weex-repo\android\sdk\build\outputs\aar
找到weex_sdk-[debug/release].aar
ps: 不想运行playground的同学,可以直接clone当前项目,在当前项目app/libs
下有上传aar文件
MainApplication.class
初始化SDKEngine
写完后,别忘了在AndroidManifest.xml
设置application的name属性
MainActivity.class
大部分代码直接看吧,主要是下面几句,将assets中的index.js(这个是.we文件编译后的js文件)作为template,并渲染
AndroidManifest.xml
build.gradle
设置libs文件,采用方式1(即自定义aar方式)引入SDK时需要使用,采用其他方式可注释掉
引入weex-sdk,我采用了3种方式,自定义aar、以module方式引入sdk目录、官方发布aar
settings.gradle
采用方式2(即引入sdk目录自己构建的时候)引入WEEX_SDK时需要,其他方式可注释掉。。。貌似有个jsframework未初始化的错误,然后把他引入就好了,这个情况我不清楚了,第一次出现问题后,就没出现了,所以没有在意