2015-11-24 19 views
12

MY Gradle jestNie można uruchomić aplikację w Android Studio 2.0 Preview

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.fabric.io/public' } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0-alpha1' 
     classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' 
     } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
     jcenter() 
     maven { 
      url 'https://maven.fabric.io/public' 
     } 
     maven { 
      url 'http://dl.bintray.com/amulyakhare/maven' 
     } 
    } 
} 

aplikacja Gradle jest

buildscript { 
    repositories { 
     maven { 
      url 'https://maven.fabric.io/public' 
     } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.19.2' 
    } 
} 
apply plugin: 'com.android.application' 

repositories { 
    maven { url 'https://maven.fabric.io/public' } 
    maven { url "https://clojars.org/repo/"} 
    maven { url "https://s3.amazonaws.com/repo.commonsware.com" } 

} 

apply plugin: 'com.jakewharton.hugo' 
apply plugin: 'io.fabric' 


android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.2' 

    defaultConfig { 
     applicationId "***.***" 
     minSdkVersion 14 
     targetSdkVersion 22 
     versionCode 5 
     versionName "1.5" 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE.txt' 
    } 

    signingConfigs { 
     release { 
      storeFile file('../keystore.jks') 
      storePassword "***" 
      keyAlias '***' 
      keyPassword "***" 
     } 
    } 

    buildTypes { 
     debug { 
      debuggable true 
      zipAlignEnabled true 
      signingConfig signingConfigs.release 
      minifyEnabled false 
     } 
     release { 
      debuggable false 
      minifyEnabled false 
      signingConfig signingConfigs.release 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.parse.bolts:bolts-android:1.+' 
    compile 'com.parse:parsetwitterutils-android:1.10.3' 
    compile 'com.parse:parse-android:1.+' 
    compile 'jp.wasabeef:picasso-transformations:1.3.0' 
    compile 'jp.co.cyberagent.android.gpuimage:gpuimage-library:1.3.0' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.squareup.retrofit:retrofit:1.9.0' 
    compile 'com.octo.android.robospice:robospice:1.4.14' 
    compile 'io.reactivex:rxjava:1.0.14' 
    compile 'io.reactivex:rxandroid:0.25.0' 
    compile 'de.greenrobot:eventbus:2.4.0' 
    compile 'com.github.snowdream.android.util:log:1.2.0' 
    compile 'com.jakewharton:butterknife:7.0.1' 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
    compile('com.digits.sdk.android:digits:[email protected]') { 
     transitive = true; 
    } 
    /* compile 'frankiesardo:icepick:3.0.2' 
         provided 'frankiesardo:icepick-processor:3.0.2'*/ 
    compile 'org.parceler:parceler-api:1.0.1' 
    provided 'org.parceler:parceler:1.0.1' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'org.scribe:scribe:1.3.6' 
    compile 'com.android.support:support-v13:23.1.1' 
    compile 'com.facebook.android:facebook-android-sdk:4.1.0' 
    compile 'com.pushtorefresh.storio:content-resolver:1.0.1' 
    compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1' 
    compile 'com.pkmmte.view:circularimageview:1.1' 
    compile 'com.baoyz.pullrefreshlayout:library:1.0.1' 
    compile 'com.commonsware.cwac:merge:1.1.+'//adapger merger for listview with two adapters 
    compile 'com.google.android.gms:play-services-location:8.3.0' 
    compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4' 
} 

Kiedy próbuję uruchomić aplikację w Android Studio 2.0 Preview następujący komunikat jest w oknie wiadomości:

Information:Gradle tasks [:app:assembleDebug] 
:app:incrementalDebugBuildInfoGenerator 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAmulyakhareComAmulyakhareTextdrawable101Library UP-TO-DATE 
:app:prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE 
:app:prepareComAndroidSupportDesign2311Library UP-TO-DATE 
:app:prepareComAndroidSupportRecyclerviewV72311Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportV132311Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportV42311Library UP-TO-DATE 
:app:prepareComBaoyzPullrefreshlayoutLibrary101Library UP-TO-DATE 
:app:prepareComCommonswareCwacMerge111Library UP-TO-DATE 
:app:prepareComCommonswareCwacSacklist102Library UP-TO-DATE 
:app:prepareComCrashlyticsSdkAndroidAnswers132Library UP-TO-DATE 
:app:prepareComCrashlyticsSdkAndroidBeta113Library UP-TO-DATE 
:app:prepareComCrashlyticsSdkAndroidCrashlytics252Library UP-TO-DATE 
:app:prepareComCrashlyticsSdkAndroidCrashlyticsCore235Library UP-TO-DATE 
:app:prepareComDigitsSdkAndroidDigits191Library UP-TO-DATE 
:app:prepareComFacebookAndroidFacebookAndroidSdk410Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesBase830Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesBasement830Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesLocation830Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesMaps830Library UP-TO-DATE 
:app:prepareComJakewhartonHugoHugoRuntime121Library UP-TO-DATE 
:app:prepareComPkmmteViewCircularimageview11Library UP-TO-DATE 
:app:prepareComTwitterSdkAndroidTwitterCore161Library UP-TO-DATE 
:app:prepareIoFabricSdkAndroidFabric137Library UP-TO-DATE 
:app:prepareJpWasabeefPicassoTransformations130Library UP-TO-DATE 
:app:prepareDebugDependencies 
:app:compileDebugAidl UP-TO-DATE 
:app:compileDebugRenderscript UP-TO-DATE 
:app:generateDebugBuildConfig UP-TO-DATE 
:app:processDebugManifest 
:app:injectDebugBootstrap 
Instrumented adam.youpick.common.YouPickApp with fast deploy 
:app:generateDebugAssets UP-TO-DATE 
:app:mergeDebugAssets UP-TO-DATE 
:app:generateDebugResValues UP-TO-DATE 
:app:generateDebugResources UP-TO-DATE 
:app:mergeDebugResources UP-TO-DATE 
:app:crashlyticsGenerateResourcesDebug 
:app:processDebugResources 
:app:generateDebugSources 
:app:compileDebugJavaWithJavac 
Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 
Note: Some input files use unchecked or unsafe operations. 
Note: Recompile with -Xlint:unchecked for details. 
:app:compileDebugNdk UP-TO-DATE 
:app:compileDebugSources 
:app:fastDeployDebugExtractor 
:app:generateDebugInstantRunAppInfo 
:app:transformClassesWithInstantRunVerifierForDebug 
:app:transformClassesWithInstantRunForDebug 
IncrementalSupportVisitor Visiting adam/youpick/BuildConfig 
IncrementalSupportVisitor Visiting adam/youpick/FragmentStack 
... //HERE IS MANY ERRORS ABOUT "IncrementalSupportVisitor Visiting" 
IncrementalSupportVisitor Visiting adam/youpick/serviceLayer/network/api/yelp/model/YelpRequest 
:app:transformClassesWithInstant+restartDexForDebug 
:app:transformClasses_enhancedWithInstant+reloadDexForDebug 
:app:incrementalDebugSupportDex 
:app:transformClassesWithDexForDebug FAILED 
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_66\bin\java.exe'' finished with non-zero exit value 2 
Information:BUILD FAILED 
Information:Total time: 3 mins 9.804 secs 
Information:1 error 
Information:0 warnings 
Information:See complete output in console 

UPDATE:

Ale z classpath 'com.android.tools.build:gradle:1.2.3' Aplikacja działa poprawnie

Jak rozwiązać błąd: IncrementalSupportVisitor Visiting z gradle:2.0.0-alpha1?

Odpowiedz

12

Z documentation:

Here are also some known issues that we are working on: Apps that are using legacy multi-dex (with minSdkVersion < 21), with a main dex file near the 65K method limit may not build. This would require reworking the app to make room in the main dex list by reducing the number of classes required in the main dex file.

się wydawać "Instant Run" nie działają z Multi-dek pre 21.

Więc nie używaj gradle:2.0.0-alpha1

+3

Błąd występuje, nawet jeśli nie należy używać multi-dex. – jimmy0251

+0

@ Jimmy0251 Miałem ten sam problem, ale dowiedziałem się, że zbliżam się do limitu, a natychmiastowy bieg przekraczał limit 65 tys. Wyłączenie natychmiastowego uruchomienia w ustawieniach rozwiązało problem. – MobileSam

+1

Używałem alfa-2, ale aktualizacja alfa-3 powoduje prolem – cutiko

0

mam takie same błąd wcześniej, Rozwiązałem błąd przez aktualizację

targetSdkVersion = 23

również używam

classpath 'com.android.tools.build:gradle:2.0.0-alpha5'

z Android Studio Preview 5

0

Możesz dodać multiDexEnabled prawdziwe w defaultConfig

defaultConfig { 
multiDexEnabled true 
} 
0

miałem ten sam problem z moim Android Studio w wersji 2.0 i naprawiłem że aktualizując wtyczkę Gradle do najnowszej wersji. Oto sposób, w jaki można go zaktualizować do najnowszej wersji

Domyślne uruchomienie jest domyślnie włączone w przypadku projektów zbudowanych przy użyciu aplikacji Android Gradle Plugin 2.0.0 lub nowszej. Aby zaktualizować istniejący projekt z najnowszą wersją wtyczki Gradle, przejdź do okna dialogowego Ustawienia:

On Mac, click Android Studio → Preferences 

On Windows and Linux, click File → Settings 

W oknie Ustawienia/Preferencje przejść do Build, wykonanie, Deployment → Natychmiastowy Uruchom. Kliknij link Aktualizuj projekt. Po wyświetleniu monitu kliknij przycisk OK.

enter image description here

Powiązane problemy