2015-11-30 3 views
24

parse.com başlangıç ​​programını kullanarak iki gün boyunca bir konferansla çalışıyordum. Birkaç dakika ve hiçbir şeyin değişmeden değiştiğini görebiliyordum ve şimdi senkronize edilmiyor. Ben aradım ama yanlış görebileceğim hiçbir şey bulamadım. Yardımlarınız için şimdiden teşekkür ederiz. org.gradle.api.interna[email protected]397740e0 adresinde 'compile' özelliği bulunamadı.

Bu

hatadır:

Error:(36, 0) Could not find property 'compile' on org.gradle.api.interna[email protected]397740e0. 

Dosya Aç

Bu benim gradle dosyasıdır: Bir özellik olarak derleme kullandım

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

buildscript { 
    repositories { 
     mavenCentral() 
     maven { 
      url 'https://maven.parse.com/repo' 
     } 
    } 
    dependencies { 
     classpath 'com.parse.tools:gradle:1.+' 
    } 
} 

android { 
    compileSdkVersion rootProject.ext.compileSdkVersion 
    buildToolsVersion rootProject.ext.buildToolsVersion 

    defaultConfig { 
     applicationId "com.parse.starter" 
     minSdkVersion rootProject.ext.minSdkVersion 
     targetSdkVersion rootProject.ext.targetSdkVersion 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 


    compile 
    'com.android.support:appcompat-v7:22.2.1' compile 
    'com.parse.bolts:bolts-tasks:1.3.0' compile 
    'com.parse:parse-android:1.11.0' compile 
    'com.android.support:design:22.2.1' 
    compile 'com.android.support:design:22.2.1' 
} 

/* Uncomment if you enable ProGuard and you want to automatically upload symbols on build. 
parse { 
    applicationId "YOUR_APPLICATION_ID" 
    masterKey "YOUR_MASTER_KEY" 

    // Make symbol upload automatic. Otherwise, use e.g. ../gradlew parseUploadSymbolsDebug; 
    uploadSymbols true 
} 
*/ 
+1

derleme 'com.android.support:design:22.2. 1 '! Y aynı bağımlılığı iki kez kullanarak !!!! –

+1

compile 'com.parse.bolts: bolts-task: 1.3.0' derlemek 'com.parse: ayrıştır-android: 1.11.0' Eğer bu 2 bağımlılığı kullanarak ur U gelecekteki kesinlikle başka hatalar alabilir ... , bu bağlantıyı kontrol edin http://stackoverflow.com/questions/33864267/errorexecution-failed-for-task-appdexdebug-error-in-my-project-while-i-adde –

+0

Merhaba Anvesh Daha önce bu konuyla mücadele ettim. Bu, Parse.com'un Android başlatıcı projesinde bu şekilde geliyor. Bunu daha fazla araştıracağım. –

cevap

55

ama biri değil . Bir dize argümanını iletmeniz gerekiyor.

compile 'com.android.support:appcompat-v7:22.2.1' 
compile 'com.parse.bolts:bolts-tasks:1.3.0' 
compile 'com.parse:parse-android:1.11.0' 
compile 'com.android.support:design:22.2.1' 
compile 'com.android.support:design:22.2.1' 

DÜZENLEME: insanlar yorum belirtmiştik gibi, iki özdeş bağımlılığı olmamalıdır. Ancak bu, anlattığınız soruna neden olmaz. Gradle ile oluştururken "Beklenmedik Üst Düzey Özel Durum" a neden olabileceğine inanıyorum.

+0

Müthiş yardım için teşekkürler! –

+2

Ayrıca, "derleme" bölümünün bu garip düzeni bana kendiliğinden oluştu: hat kesintilerinin uygun bir şekilde yerleştirildiği bir projede, bir şekilde OP'in kodundaki her şey bir şekilde dağıldı. Tuhaf. Herhangi bir ipucu varsa, Java JDK güncellemesinden hemen sonra meydana geldi. – user14764

+1

Harika, teşekkürler! Build.gradle 'Android Studio' tarafından garip bir şekilde değiştirildiğini fark etmedim. – MewX

3

Aynı hatayı aldım ve @Akhil, derleme sözdiziminin yukarıdaki gibi olduğundan emin olmanız gerektiğini önerdi. Bir yükseltme gradle sonra Benim için

compile 'com.android.support:appcompat-v7:22.2.1' 
compile 'com.parse.bolts:bolts-tasks:1.3.0' 
compile 'com.parse:parse-android:1.11.0' 
compile 'com.android.support:design:22.2.1' 
compile 'com.android.support:design:22.2.1' 
+0

Neden bir yıl önce zaten yanıtlanmış bir soruya cevap veriyorsunuz. Ancak, bu sorun, bir süre sonra, derleme dosyanızın berbat hale gelmesine neden olur (Android Studio'nun/Gradle'ın şimdiki sürümünde gerçekleşir). –

9
compile 
'com.android.support:appcompat-v7:22.2.1' compile 
'com.parse.bolts:bolts-tasks:1.3.0' compile 
'com.parse:parse-android:1.11.0' compile 
'com.android.support:design:22.2.1' 
compile 'com.android.support:design:22.2.1' 

Sadece biçimi aşağıdaki gibidir, çizgiler sonları çıkarıldı derlemek:

compile'com.android.support:appcompat-v7:22.2.1' 
compile 'com.parse.bolts:bolts-tasks:1.3.0' 
compile 'com.parse:parse-android:1.11.0' 
compile 'com.android.support:design:22.2.1' 
compile 'com.android.support:design:22.2.1'