今天开始学习下Android 9.0 Launcher,做些笔记。下载了android 9.0代码后,Launcher3在目录aosp/packages/apps/Launcher3下面(如图1)。
图1由于用习惯了windows,我把Launcher3拷贝到windows下,用android studio直接open,报错,如图2:
图2检查了一下,final String SUPPORT_LIBS_VERSION ='28.0.0-SNAPSHOT',我把他修改成,
final String SUPPORT_LIBS_VERSION ='28.0.0'
再把dependencies修改成我本机的版本:
dependencies {
classpath'com.android.tools.build:gradle:3.3.0'
classpath'com.google.protobuf:protobuf-gradle-plugin:0.8.6'
}
点击snyc,这个错误解决了,但是提示Default Activity not found,如图3:
图3点击
图4进入选择Specified Activity,选中com.android.launcher3.Launcher,如图5:
图5在 launcher.xml里面随便加个TextView,如图6:
图6Run,模拟器里就显示了图7:
图7
网友评论