2016-12-07 13 views
1

SOの方が似たような質問がありますが、私の答えは見つからないので、新しいものを開いています。Androidスタジオは非常に遅く、常に「インデックスを更新しています」

のAndroidメーカー2.2.3(しかし、2.2.2と同じであった)、私はマック、OS上でそれを使用しています のGradle 2.14.1 JRE 1.8.0

私が使用していますXエルキャピタン(2.5 GHz、i5、8 GB RAM)。

数週間前まではうまくいきましたが、今はとても痛いほど遅いです。たいていの場合、"索引付け/更新索引"です。

コーディングをほとんど不可能にする一定のインデックス付け(全体的な応答性はかなり悪い)と同じくらい、ビルド時間(それは約30-40秒かかりますが、それで生きることができます)について心配していません。

これを引き起こす可能性のあるグラデーションファイルには何かがありますか?

私はいくつかの依存関係がありますが、アプリケーション自体は比較的単純です。

build.gradle //アプリ

apply plugin: 'com.android.application' 
apply plugin: 'com.google.gms.google-services' 

android { 

compileSdkVersion 23 
buildToolsVersion "23.0.2" 

dataBinding { 
    enabled = true 
} 

defaultConfig { 
    applicationId "com.example.myproduct" 
    minSdkVersion 19 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 

} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    } 
} 
dependencies { 

    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.+' 
    compile 'com.android.support:support-v4:23.2.+' 
    compile 'com.android.support:recyclerview-v7:23.1.1' 
    compile 'com.android.support:cardview-v7:23.1.1' 
    compile 'com.android.support:design:23.2.+' 

    compile 'com.jakewharton.threetenabp:threetenabp:1.0.4' 

    compile 'com.squareup.retrofit2:retrofit:2.1.0' 
    compile 'com.squareup.retrofit2:converter-gson:2.1.0' 
    compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0' 
    compile 'com.squareup.picasso:picasso:2.5.2' 

    compile 'io.reactivex:rxjava:1.0.10' 
    compile 'io.reactivex:rxandroid:1.1.0' 

    compile 'com.google.android.gms:play-services-auth:8.3.0' 
    compile 'com.facebook.android:facebook-android-sdk:4.16.1' 
} 

build.gradle //プロジェクト

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 

     classpath 'com.google.gms:google-services:1.5.0-beta2' 

     } 
    } 

    allprojects { 
     repositories { 
      jcenter() 
     } 
    } 

    task clean(type: Delete) { 
      delete rootProject.buildDir 
    } 

P.S. オフライン作業、パラレルおよびデーモンを有効にしました。私はVMヒープサイズを増やしました。私は最新のAndroid Studioにアップロードしました。私はmavenをjcenter()に置き換えました。 紛失しているものはありますか?

+0

私の職場のマシンはひどいので、AndroidスタジオとSDKコンポーネントを実行している可能性があります。外付けHDDを使用していて、今すぐできるだけ早く動作しているなら、自動アップデートをオフにすることもできます。 – BIW

+0

私の働いているPCはビルドに5分かかりましたが、コーディングが大丈夫なので、問題はインポートやdunnoにあるかもしれないと思います。いくつかの質問:アップデートセンターからすべてのアップデートがありますか?すべてのプロジェクトを再コンパイルして、必要なものすべてをロードしようとしましたか? –

+0

はい、私は先週中に数回、非常に奇妙なことをしました。 – daneejela

答えて

0

を支援します。それは(OKだった)本来の性能だと

私のアンドロイドスタジオが戻りました。 私は多くの変更を一度に行ったため改善がなされたとは言いがたいですが、ここではあまり思い出せません: - mavenと - > jcenter()を入れ替えました - デフォルトのgradleラッパーを使用するようにプロパティにフラグを設定してください 有効のGradleデーモン - - キャッシュを無効にして(数回)を再起動

それの(一部私はこの質問をする前に試してみましたが、私はすべてだと思う - 最新バージョン(現在2.2.3で) に更新アンドロイドスタジオ

0

他のドライブにSdkを保存し、キャッシュを無効にして再起動してください。 希望これは、同じ問題を抱えて他人のために

関連する問題