[英]issue with android flavors in Android Studio 3.0.1
在處理Google一系列重大變化的永無止境的任務中,最新一集涉及各種風味。 幾個月前,我實現了兩種口味,然后一切正常。 最近,我升級到Android Studio 3.0.1,並將我的應用程序升級到androidN。在此更新之后,我的應用程序將不再編譯,抱怨風味現在必須引用“ flavorDimensions”。 所附圖片顯示了我對flavorDimensions的實現。 但是現在它抱怨自平台更新以來我有重復的Constants.java文件。 這些文件每個都包含一個針對其各自口味的枚舉…
package com.deanblakely.SafeTalk;
/**
* this is the one for the SafeTalk flavor
*/
public class Constants {
public enum Type
{
SafeTalk, SecureChannel;
}
public static final Type type = Type.SafeTalk;
}
package com.deanblakely.SafeTalk;
/**
* this is the one for the SecureChannel flavor */
public class Constants {
public enum Type
{
SafeTalk, SecureChannel;
}
public static final Type type = Type.SecureChannel;
}
如果刪除它們,這些風味將無法使用。
較舊的平台可以容忍這兩個Constants.java,而新平台則不能。 我的研究尚未找到解決方案。
使用一種風味尺寸,而不是兩種。 兩種風味都進入一個風味維度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.