Android - How To Get Flavor's ApplicationId

后端 未结 2 1843
天命终不由人
天命终不由人 2020-12-31 08:34

I\'m building an app wit different build variant flavors. The flavors are \"Free\" and \"Paid\". I want to create some logic on my java classes which should only get trigger

2条回答
  •  伪装坚强ぢ
    2020-12-31 08:51

    I found best solution to get all values like APPLICATION_ID, BUILD_TYPE, FLAVOR, VERSION_CODE and VERSION_NAME.

    Just write : Log.d("Application Id : ",BuildConfig.APPLICATION_ID); in your code. It will provide APPLICATION_ID of your flavor.

    BuildConfig.java

    public final class BuildConfig {
      public static final boolean DEBUG = Boolean.parseBoolean("true");
      public static final String APPLICATION_ID = "";
      public static final String BUILD_TYPE = "debug";
      public static final String FLAVOR = "";
      public static final int VERSION_CODE = 1;
      public static final String VERSION_NAME = "";
    }
    

    For more details you can refer this link : http://blog.brainattica.com/how-to-work-with-flavours-on-android/

提交回复
热议问题