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()に置き換えました。 紛失しているものはありますか?
私の職場のマシンはひどいので、AndroidスタジオとSDKコンポーネントを実行している可能性があります。外付けHDDを使用していて、今すぐできるだけ早く動作しているなら、自動アップデートをオフにすることもできます。 – BIW
私の働いているPCはビルドに5分かかりましたが、コーディングが大丈夫なので、問題はインポートやdunnoにあるかもしれないと思います。いくつかの質問:アップデートセンターからすべてのアップデートがありますか?すべてのプロジェクトを再コンパイルして、必要なものすべてをロードしようとしましたか? –
はい、私は先週中に数回、非常に奇妙なことをしました。 – daneejela