簡體   English   中英

Android Studio 3.0.1中的android風格問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM