git clone https://github.com/apache/incubator-weex.git 下的 android → sdk 集成依赖包 ( Weex_Sdk\incubator-weex\android )
1、直接copy sdk集成到自己的android project , setting.gradle 添加依赖 include ':app',':sdk'
2、sync报错
Could not get unknown property 'compileSdkVersion' for project ':sdk' of type org.gradle.api.Project.
compileSdkVersion project.compileSdkVersion
buildToolsVersion project.buildToolsVersion
解决:项目build.gradle添加ext
ext {
compileSdkVersion=26
buildToolsVersion="26.0.3"
minSdkVersion=14
targetSdkVersion=26
supportLibVersion="26.0.2"
fastjsonLibVersion="1.1.46.android"
}
修改buildToolsVersion="28.0.2" 具体看自己as本地存在的android sdk
修改dependencies的依赖 关键词compile和privided和testCompile
修改manifest删除
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21"/>
修改sdk build.gradle 删除
CMakeLists.txt
3、重新try again ok执行成功,可以修改weex sdk源码来满足一些自己的功能,比如:跳转的时候会弹出选择应用框