Как да увеличите скоростта на изграждане на приложението за Android
Днес написах моя здравей свят за android. Използвам Android Studio 1.1 Първоначално някои зависимости от gradle бяха разрешени След това виртуалното устройство започна да се стартира. Първото изграждане се случи за 8 минути. Променихте размера, позицията на надписа "hello world" с няколко пиксела, натиснахте RUN, за да проверите резултата. Воаля. 4 минути.
4 минути за рестартиране на малки промени в програмата. През това време успях да пия кафе. Въпрос за внимание: това нормално ли е? "то" винаги ще работи така? Или нещо не е наред с мен? Тези, които пишат за android, моля, споделете опита си!
Копърфийлд: Изпълнение на задачи: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]
:app:processDebugManifest :app:processDebugResources :app:generateDebugSources :app:preDebugAndroidTestBuild АКТУАЛНО :app:prepareDebugAndroidTestDependencies :app:compileDebugAndroidTestAidl :app:processDebugAndroidTestManifest :app:compileDebugAndroidTestRenderscript :app:generateDebugAndroidTestBuildConfig :app:generateDebugAndroidTestAssets АКТУАЛНО :app:mergeDebugAndroidTestAssets :app:generateDebugAndroidTestResValues :app:generateDebugAndroidTestResources :app:mergeDebugAndroidTestResources :app:processDebugAndroidTestResource s :app:generateDebugAndroidTestSources
Общо време: 9 минути 10,675 секунди Изпълнение на задачи: [:app:assembleDebug]
Конфигурирането при поискване е инкубираща функция. :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:compileDebugNdk UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72200Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42200Library АКТУАЛЕН :app:prepareDebugDependencies :app:compileDebugAidl АКТУАЛЕН :app:compileDebugRenderscript АКТУАЛЕН :app:generateDebugBuildConfig АКТУАЛЕН :app :generateDebugAssets АКТУАЛЕН :app:mergeDebugAssets АКТУАЛЕН :app:generateDebugResValues АКТУАЛЕН :app:generateDebugResources АКТУАЛЕН :app:mergeDebugResources АКТУАЛЕН :app:processDebugManifest АКТУАЛЕН :app:processDebugResources АКТУАЛЕН :app:generateDebugSources АКТУАЛЕН :app:compileDebugJava :app:preDexDebug :app:dexDebug :app:processDebugJavaRes АКТУАЛЕН :app:validateDebugSigning : app:packageDebug :app:zipalignDebug :app:assembleDebug
Общо време: 4 минути 31,036 секунди Изпълнение на задачи: [:app:assembleDebug]
Конфигурирането при поискване е инкубираща функция. :app:preBuild АКТУАЛНО :app:preDebugBuild АКТУАЛНО :app:compileDebugNdk АКТУАЛНО :app:checkDebugManifest :app:preReleaseBuild АКТУАЛНО :app:prepareComAndroidSupportAppcompatV72200Library АКТУАЛНО :app:prepareComAndroidSupportSupportV42200Library АКТУАЛЕН :app:prepareDebugDependencies :app:compileDebugAidl АКТУАЛЕН :app:compileDebugRenderscript АКТУАЛЕН :app:generateDebugBuildConfig АКТУАЛЕН :app: generateDebugAssets АКТУАЛЕН :app:mergeDebugAssets АКТУАЛЕН :app:generateDebugResValues АКТУАЛЕН :app:generateDebugResources АКТУАЛЕН :app:mergeDebugResources :app:processDebugManifest АКТУАЛЕН :app: processDebugResources :app:generateDebugSources :app:compileDebugJava АКТУАЛЕН :app:preDexDebug АКТУАЛЕН :app:dexDebug АКТУАЛЕН :app:processDebugJavaRes АКТУАЛЕН :app:validateDebugSigning :a pp:packageDebug :app:zipalignDebug :app:assembleDebug