2013-10-29 28 views
11

từ những gì tôi hiểu, Android Studio được cho là hiển thị toàn bộ ma trận của các biến thể xây dựng và hương vị trong bảng điều khiển "Phiên bản biến thể".Android studio gradle flavor không hiển thị trong Build Variants

Tôi đã tạo một dự án trống, với build.gradle sau.

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.6.+' 
    } 
} 
apply plugin: 'android' 

repositories { 
    mavenCentral() 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "18.1.0" 

    defaultConfig { 
     minSdkVersion 7 
     targetSdkVersion 18 
    } 

    productFlavors { 
     productFlavors { 
      flavor1 { 
       packageName "com.example.flavor1" 
       versionCode 20 
      } 

      flavor2 { 
       packageName "com.example.flavor2" 
       minSdkVersion 14 
      } 
     } } 

} 

dependencies { 
    compile 'com.android.support:appcompat-v7:+' 
} 

Mặc dù vậy, tôi chỉ nhận được "Debug" và "phát hành" như xây dựng các biến thể, không phải là dự kiến ​​"Debugflavor1", "Debugflavor2", vv Bất cứ ý tưởng tại sao điều này đang xảy ra? Giả định của tôi về khả năng bao gồm hương vị sai? Nếu có, làm cách nào để tạo một hương vị trong Android Studio?

CẬP NHẬT, GIẢI QUYẾT: Xem nhận xét đầu tiên. Bạn cần phải đồng bộ hóa dự án theo cách thủ công với tệp gradle qua "Công cụ" - "Android" - "đồng bộ hóa .."

+2

bạn có "đồng bộ hóa với tệp gradle" và/hoặc khởi động lại AS không? – WarrenFaith

+0

Không, tôi havent. Bây giờ tôi có. Nó hoạt động (đồng bộ)! Đã cập nhật bài đăng. – Kenneth

Trả lời

16

Xem nhận xét đầu tiên. Bạn cần phải đồng bộ hóa thủ công dự án với các tệp gradle qua "Công cụ" - "Android" - "đồng bộ hóa .."

+0

hoạt động như một sự quyến rũ! –

Các vấn đề liên quan