2018年1月14日 星期日

[Android] Error:All flavors must now belong to a named flavor dimension.

問題:
為了用Android Profiler功能,我把Gradle Plugin版本升到3.0.1了(因為AS說GP2.4以上才支援),結果編版時出現錯誤訊息"Error:All flavors must now belong to a named flavor dimension.",該怎麼辦?

處理:
1. 去他提供的網址看。
2. Google 錯誤訊息。

參考:DevAndroid-Migrate to 3.0DevAndroid-Build VariantsStackOverflow

回答:
  1. 簡單說,不想用flavor dimension功能的話,
    就在android {}裡面寫flavorDimensions "default",詳見StackOverflow
  2. 如果真的要一次編出一堆設定組合的APK的時候,建議可用flavor dimension功能,
    假設有A、B、C三個維度,他可編出維度A*維度B*維度C的數量的APK,就不用每個口味寫一堆設定了,詳見DevAndroid

到底為什麼要編那麼多種設定組合呀....QQ

沒有留言:

張貼留言