weex在安卓11运行
前言
使用官方最新源码编译的aar包,通过集成原生项目运行在安卓11会出现页面无法渲染的情况。
解决
用官方的基座是可以运行在安卓11的,甚至是安卓13。通过对比基座源码后得知,gradle要做一些更改
// 在(:app)模块gradle配置文件修改
android {
// 可选配置
lintOptions {
// 关闭google play的lint检查
checkReleaseBuilds false
abortOnError false
}
// 必须配置
defaultConfig {
// 可以配更低的版本,只要你的项目允许,最低支持到14
minSdk 24
// 最高只能配置到28
targetSdk 28
}
}
无法下载依赖
配置了gradle依赖,但无法下载,比如weex官方依赖包,我无意中发现通过配置项目下gradle文件的allprojects
的仓库就可以下载了。
allprojects {
repositories {
mavenLocal()
jcenter()
mavenCentral()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
}
其他
虽然已经能在安卓11上运行了,但是我发现weex在某些设备上还是不能正常渲染,会出现各种奇怪的问题。。。也许是我太菜了,还有一个很难受的点就是debug工具也不能正常运行,即使是官方的基座。既然官方也不维护了,那还是弃坑吧。
weex在安卓11运行
http://blog.icy8.cn/posts/3911931302/