2014-11-11 21 views
18

Vì vậy, tôi đã tạo một ứng dụng có thể đeo ở đó tôi có thể điều khiển rô-bốt bằng các nút trên màn hình với MessageListenerService. Sau khi cố gắng xây dựng dự án, tôi đã gặp phải một số sự cố khi yêu cầu tôi cài đặt "Kho lưu trữ hỗ trợ Android" từ SDK, mà tôi đã có. Tôi tìm thấy một similar problem on SO (link) mà đã có một sắp xếp của giải pháp, nhưng bây giờ nó nóiLỗi biên dịch Android; Plugin Java đã được áp dụng, không tương thích với android

"Error: The java Plugin has been applied, but it is not compatible with the Android Plugins"

Đây là build.gradle của tôi trong mô-đun wearable tôi

apply plugin: 'com.android.application' 
apply plugin: 'java' 


sourceCompatibility = JavaVersion.VERSION_1_6 //these two lines 
targetCompatibility = JavaVersion.VERSION_1_6 //are the only ones that matter 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_6 
     targetCompatibility JavaVersion.VERSION_1_6 
    } 
signingConfigs { 
    release { 
     keyAlias 'C:\\Users\\Riekelt\\coolie.jks' 
     keyPassword 'cut-out' 
     storeFile file('path/to/release.keystore') 
     storePassword 'cut-out' 
    } 
} 

defaultConfig { 
    applicationId "robowheel.robond" 
    minSdkVersion 20 
    targetSdkVersion 20 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     signingConfig signingConfigs.release 

    } 
} 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.google.android.support:wearable:+' 
compile "com.android.support:support-v4:20.0.+" 
compile 'com.google.android.gms:play-services-wearable:+' 
// compile 'com.google.android.gms:play-services-wearable:6.1.11' 

} 

Bất cứ ai cũng biết vấn đề là gì? Cảm ơn trong advancoi

Trả lời

18

Vấn đề là bạn không thể áp dụng cả hai com.android.application và plugin java trong cùng một mô-đun. Tại sao bạn làm việc đó? Không có gì trong câu hỏi mà bạn tham khảo cho bạn biết để áp dụng plugin java.

Xóa dòng với apply plugin: 'java' và bạn tốt để đi

+0

Vậy đó. Cảm ơn! Tôi đã làm theo một hướng dẫn để khắc phục 1 vấn đề, vì vậy có lẽ đó là nó? Dù sao, cố định nó và bây giờ tôi quay lại vấn đề ban đầu của tôi ... – Riekelt

+0

Đối với vấn đề ban đầu của bạn, câu trả lời này có thể giúp được không? http://stackoverflow.com/questions/23590746/how-to-set-global-repositories-for-gradle-that-i-can-use-them-in-each-gradle-pro – Nilzor

+0

Thật không may, nhưng tôi ' sẽ chơi với nó một chút sau đó. Cảm ơn một lần nữa – Riekelt

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