今天開始學(xué)習(xí)下Android 9.0 Launcher,做些筆記隅熙。下載了android 9.0代碼后,Launcher3在目錄aosp/packages/apps/Launcher3下面(如圖1)核芽。
由于用習(xí)慣了windows囚戚,我把Launcher3拷貝到windows下,用android studio直接open轧简,報(bào)錯(cuò)驰坊,如圖2:
檢查了一下,final String SUPPORT_LIBS_VERSION ='28.0.0-SNAPSHOT'哮独,我把他修改成拳芙,
final String SUPPORT_LIBS_VERSION ='28.0.0'
再把dependencies修改成我本機(jī)的版本:
dependencies {
? ? ?classpath'com.android.tools.build:gradle:3.3.0'
? ? classpath'com.google.protobuf:protobuf-gradle-plugin:0.8.6'
}
點(diǎn)擊snyc,這個(gè)錯(cuò)誤解決了皮璧,但是提示Default Activity not found舟扎,如圖3:
點(diǎn)擊
進(jìn)入選擇Specified Activity,選中com.android.launcher3.Launcher,如圖5:
在?launcher.xml里面隨便加個(gè)TextView悴务,如圖6:
Run睹限,模擬器里就顯示了圖7: