Я создал 2 аромата (com.example.admin.deb) и (com.example.admin.lab_127) И разница между этими двумя пакетами в файле MainActivity.java (просто две строки кода). В build.gradle я создалПродукт Android Flavors не работает
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.example.admin.deb"
minSdkVersion 18
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors{
pro {
applicationId "com.example.admin.lab_127"
}
deb {
applicationId "com.example.admin.deb"
dependencies {
compile 'com.jakewharton:butterknife:5.1.2'
compile 'com.squareup.picasso:picasso:2.3.4'
compile 'org.lucasr.dspec:dspec:0.1.1'
}
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.+'
}
Но когда я изменяю сборки Variant ничего happens.My структуру папок, как это:
-app
----manifests
------------AndroidManifest.xml
----java
--------com.example.admin.deb
-----------MainActivity.java
--------com.example.admin.lab_127
-----------data
-----------ItemAdapter.java
-----------MainActivity.java
----res
Так что я сделал не так? Заранее спасибо.
Спасибо так много! Это решена моя проблема! –
Если это решит вашу проблему, отметьте ответ как правильный. Он может помочь другим пользователям. Благодарю. –