2014-12-31 17 views
6

Tôi mới đến Android Studio và chỉ đang cố gắng nhập dự án nhật thực của tôi. Tôi đang cố gắng giải quyết vấn đề này trong một thời gian nhưng không thể. Tôi có một dự án mainactivity sử dụng mmany các thư viện khác staggeredgridview, devsmart, google maps và appcompactv7. Tôi nhận được sau 2 lỗi.Android studio nhập bằng số phát hành

Lưu ý: Dự án MainActivity là một mà tôi đang làm việc trên và sử dụng thư viện bên ngoài khác.

build.gradle của MainActivity

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 17 
buildToolsVersion "21.1.2" 

defaultConfig { 
    applicationId "com.example.staggeredgridviewdemo" 
    minSdkVersion 8 
    targetSdkVersion 16 
} 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile project(':devsmartAndroid') 
    compile project(':staggeredGridViewmaster') 
    compile 'com.google.guava:guava:16.0.1' 
    compile 'com.google.android.gms:play-services:+' 
    compile 'com.android.support:appcompat-v7:19.1.0' 
    compile files('libs/commons-codec-1.6.jar') 
} 

build.grade cho devsmart

apply plugin: 'com.android.library' 

android { 
    compileSdkVersion 14 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     minSdkVersion 4 
     targetSdkVersion 4 
    } 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile files('libs/CWAC-SackOfViewsAdapter.jar') 
    compile('com.android.support:appcompat-v7:19.1.0') { 
     // really use 19.1.0 even if something else resolves higher 
     force = true 
    } 
} 

build.gradle cho sttageredgridview

apply plugin: 'com.android.library' 

android { 
    compileSdkVersion 17 
    buildToolsVersion "21.1.2" 

defaultConfig { 
    minSdkVersion 8 
    targetSdkVersion 16 
} 

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
     } 
    } 
} 

dependencies { 
    compile('com.android.support:appcompat-v7:19.1.0') { 
     // really use 19.1.0 even if something else resolves higher 
     force = true 
    } 
} 

Trả lời

7

Chỉ cần chỉnh sửa minsdk của build.gradle lại MainActivity-9:

defaultConfig { 
    applicationId "com.example.staggeredgridviewdemo" 
    minSdkVersion 9 // changed line 
    targetSdkVersion 16 
} 

Lưu ý: Cũng làm tương tự cho libs khác nếu có minsdk là nhỏ sau đó 9

+0

Thanks a lot Abdellah làm việc của mình ổn rồi. – gandharv09

+0

bạn được chào đón – Abdellah

+3

Tôi nghĩ rằng, bằng cách tăng minSdkVersion lên 9 ứng dụng chỉ có thể hoạt động ở cấp API> = 9, Vậy làm thế nào tôi có thể giải quyết vấn đề này mà không cần tăng thêm minSdkVersion ?? – theapache64

0

Tới tất cả các file manifest hoặc các tập tin build.gradle của tất cả các dự án và làm cho minSDKversions các same.8 ví dụ.

1

Hãy mở tệp kê khai của bạn và viết mã dưới đây nó sẽ hoạt động

<uses-sdk tools:overrideLibrary="com.google.android.gms"/> 

và thêm danh sách các thư viện cho các mục đích-SKD cách nhau bởi dấu phẩy

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