Android 集成阿里weex的SDK的坑

集成的时候还是有很多坑的,也都是一步一步淌过来的,在这里我记录一下,防止再次入坑。其实最好还是少用weex,虽然好用,但是这个坑是填不满的!!!当然我在下面也会写出需要注意的地方!!!

如果真的是让你自己摸索,那就可能让你知道什么是怀疑人生!!!

Android 集成阿里weex的SDK的坑

好了,废话不多说,接下来,请跟着我的步伐,来实现这个weex!!!

https://help.aliyun.com/document_detail/66442.html

首先阿里的官方文档还是要看滴,当然你也可以直接按照文档来集成,或者可以把阿里的文档和我的博客结合起来一起看,可能效果会更好!!!

首先你需要根据阿里的官方文档集成,一直集成到

Android 集成阿里weex的SDK的坑

这里就可以了,第四步和后面的就先不要集成了,

里面有些配置仓库还有sdk都是需要付费的,当然,你现在也是可以先使用阿里提供的测试用的就行!!!

这里需要注意的是,你之前根据阿里的文档会集成这个,

Android 集成阿里weex的SDK的坑

这个dexOptions里面的信息是需要手动写的,我记得我集成的时候复制粘贴的编译报错,然后找人问了一下,说这个地方需要自己手动输入,然后我试了一下,真TM可以,

Android 集成阿里weex的SDK的坑

还有就是需要注意的是

Android 集成阿里weex的SDK的坑

你的gradle的配置一定要是这个,不然的话,会报错,

Android 集成阿里weex的SDK的坑

这个就是报错信息,还有就是你复制的这个渠道包的开关第一个需要改为false

Android 集成阿里weex的SDK的坑

这里还需要注意的是,你加的依赖,注意啊

Android 集成阿里weex的SDK的坑

weex编译的时候是不识别implementation的,所以你需要把这个改成compile,才可以编译过去,如果你不改的话会报错,信息如下:

Android 集成阿里weex的SDK的坑

Android 集成阿里weex的SDK的坑

你们以为这就完了,不可能,后面的坑还多着呢,

Android 集成阿里weex的SDK的坑

你需要在这个地方加上buildToolsVersion "26.0.2",不然的话还是会报错,信息如下:

Android 集成阿里weex的SDK的坑

当你把这一系列都搞完了,编译后你可能会发现,它TM滴还是会报错,

Android 集成阿里weex的SDK的坑

这个时候你就需要加上

Android 集成阿里weex的SDK的坑

ools:replace="android:allowBackup,android:name"就好了

当然也可以写成tools:replace="android:allowBackup"

然后当你再次编译的时候可能会出现

Android 集成阿里weex的SDK的坑

这个图不太清晰,凑合着看吧 ,

Android 集成阿里weex的SDK的坑

这样的错,这个时候你就在app下面的gradle里面加几个依赖

compile('com.taobao.android:atlas_core:[email protected]') { transitive true }

compile("com.taobao.android:open-update-aar:[email protected]") { transitive true }

compile("com.taobao.android:downloader:[email protected]") { transitive true }

这样的话weex的整个sdk就导入成功了,前提是你编译通过,也可以正常运行了!!!

如果,编译成功了。那就说明你集成weex成功了,如果还是编译失败,那就完了,那坑我没有踩过,所以只能让你踩下了

加油啊,后面的坑还多着呢,后面我也会写一些weex的简单使用,让我们一起快乐的踩坑吧

Android 集成阿里weex的SDK的坑