0

Ich brauche Hilfe bei der Behebung dieses Problems mit Gradle Build in Android Studio.Wie zu beheben Gradle nehmen zu viel Zeit, um app zu bauen?

Ich möchte wissen, was ist los damit ..?

Hier ist mein System Config

Here Is My System Config

ich verwende: Android Studio 2.1.1 und gradle-2.14.1

Mein Problem ist, dass, wenn ich machen gerade Kleinere Änderungen im Projekt, dann dauert es 5-10 min um das Projekt wieder aufzubauen.

Ich versuche auch, diese Einstellungen:

gradle.properties

org.gradle.daemon=true 
org.gradle.parallel=true 

Hier ist Gradle Datei

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId "com.midmesolo.mindme" 
     vectorDrawables.useSupportLibrary = true 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 

      } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    aaptOptions { 
     additionalParameters "--no-version-vectors" 
    } 
} 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.android.support:design:23.4.0' 
    compile 'com.mcxiaoke.volley:library:1.0.17' 
    compile 'com.facebook.android:facebook-android-sdk:4.+' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'de.hdodenhof:circleimageview:2.1.0' 
    compile 'me.zhanghai.android.materialprogressbar:library:1.1.7' 
} 
+1

Mögliches Duplikat von [Android Studio dauert zu lange, um die App auf einem echten Gerät auszuführen] (http://stackoverflow.com/questions/38004762/android-studio-takes-tool-long-time-to-run- the-app-on-real-device) –

+0

kannst du deine build.gradle posten – linhtruong

+0

Wie viele und welche Abhängigkeiten hast du? Ist der Sofortstart aktiviert? – simon

Antwort

-1

Im Allgemeinen baut gradle einige Zeit dauern, vor allem in Android.

Sie können einige nützliche Artikel zu diesem Thema finden Sie im Internet:

http://kevinpelgrims.com/blog/2015/06/11/speeding-up-your-gradle-builds/

https://www.timroes.de/2013/09/12/speed-up-gradle/

http://zeroturnaround.com/rebellabs/making-gradle-builds-faster/

Sie reducde kann Zeit von einer gewissen Marge bauen, es ist in der Regel kein Revolutionär ändere tho.

+0

Link-only Antworten sind schlecht hier –

-1

In meiner build.gradle habe ich diese Zeile hinzugefügt. Die Zahl 2 bedeutet 2GB.

dexOptions { 
    javaMaxHeapSize "2g" 
} 

Hinweis: Der Wert ist hier völlig optional und situationsbedingt. Wenn Sie einen höheren Arbeitsspeicher haben; Sie können die Hälfte davon widmen. Wenn Sie weniger als dann haben, halten Sie sich an den Standardwert.

+0

was es benutzt ....? – sunny

+0

Es erhöht die Heap-Zuordnung Ihres Java, so dass es eine bessere Verarbeitungsgeschwindigkeit hat. – Enzokie

+0

ohk wo kann ich das in mycode .. hinzufügen? – sunny

Verwandte Themen