2014-11-11 23 views
18

Bu yüzden bir düğmeyi, ekrandaki düğmelerle MessageListenerService ile kontrol edebileceğim, giyilebilir bir uygulama yaptım. Projeyi oluşturmaya çalıştıktan sonra, zaten sahip olduğum SDK'dan "Android Destek Deposu" nu yüklememi istediğim bazı sorunlar yaşadım. Ben bir çeşit-çözümü vardı başka similar problem on SO (link) bulundu, ancak şimdiAndroid derleme hatası; Java eklentisi uygulandı, android ile uyumlu değil

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

Bu benim build.gradle

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' 

} 

Herkes meselesi nedir biliyor benim giyilebilir modülünde diye? Teşekkürler

cevap

18

Sorun, aynı modülde hem com.android.application hem de java eklentisini uygulayamamanızdır. Bunu neden yapıyorsun? Java eklentisini uygulamanızı öneren referansta hiçbir şey yok.

apply plugin: 'java' ile çizgiyi kaldırın ve bunu var

+0

gitmeye hazırız. Teşekkürler! 1 sorunu düzeltmek için bir rehber takip ediyordum, belki de öyle miydi? Her neyse, düzeltildi ve şimdi asıl sorunum geri döndüm ... – Riekelt

+0

Özgün sorunun için bu cevap yardımcı olabilir mi? http://stackoverflow.com/questions/23590746/how-to-set-global-repositories-for-gradle-that-i-can-use-them-in-each-gradle-pro – Nilzor

+0

Ne yazık ki değil, ama ben ' biraz sonra onunla oynayacağım. Tekrar teşekkürler – Riekelt

İlgili konular