1. 程式人生 > >Android Studio依賴 implementation api與 compile

Android Studio依賴 implementation api與 compile

Android Studio升級為3.0版本之後,以前的依賴指令compile被廢棄,每次開啟專案就是紅色的警告:



2018年底,就要廢棄compile指令,早晚都得改,於是就開始把所有的compile換為implementation,完後就報錯了:


原來是忽略了implementationapi的區別:在module裡面新增implementation指令的依賴,在app中是無法呼叫該第三方依賴庫的;若module裡面使用api指令依賴,在app中是可以呼叫該第三方依賴庫的。而即將被廢棄的compile是沒這種區別的,所以,官方推薦在不影響的前提下優先使用 implementation指令新增依賴。