Я уже некоторое время использую Android Studio 1.0.2 и не испытываю никаких проблем. У меня довольно простое приложение, которое использует фрагменты. Первоначально я использовал встроенную инфраструктуру Fragment, так как мои целевые устройства будут 4.0.2 вверх. Однако из-за ошибок в Framework на более ранних устройствах я решил перейти к использованию библиотеки поддержки фрагментов (почему кто-то не использовал это по встроенному - хорошо, это еще один вопрос ...)Сбой сборки в Android Studio после добавления библиотеки
Я добавил библиотека, com.android.support:support-v4:21.0.0, к моему build.gradle, таким образом:
dependencies {
compile 'com.android.support:support-v4:21.0.0'
compile 'com.google.android.gms:play-services:+'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.amazonaws:aws-android-sdk-core:2.1.5'
compile 'com.amazonaws:aws-android-sdk-s3:2.1.5'
compile 'com.android.support:appcompat-v7:21.0.3'
}
(я уже AppCompat-v7 в списке).
Все до сих пор. После преобразования фрагмента менеджер звонков и импорта я сделал сборку и получил это:
Error:Execution failed for task ':app:prepareComAndroidSupportAppcompatV72103Library'. Failed to create parent directory 'D:\current-projects\android_studio_projects\WallPaintings\app\build' when creating directory 'D:\current-projects\android_studio_projects\WallPaintings\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3'
Я выполнил функцию синхронизации, а затем я сделал Invalidate кэш и перезагрузить компьютер. Затем я выполнил еще одну сборку и получил тот же результат.
Затем, после некоторого чтения на SO, я обнаружил, что вам нужно выполнить «Synch Project with Gradle files». Я сделал это, и он сработал - компилирует, строит APK и т. Д. Фантастический.
Однако, с этого момента каждый раз, когда я делаю «Чистое» или «Перестроить», я получаю ту же ошибку, пока не выполняю синхронизацию градиента.
В чем проблема? Я не вижу, что я сделал неправильно. Существует достаточно места на диске, и каталог, в котором он пытается создать вещи, - это чтение/запись.
Или это еще один кусок черного ящика магии/темных искусств, который нужно выучить, чтобы использовать Android Studio (вернуться Eclipse, - все прощено !!)
Возможно, это не связано с вашей проблемой, но вы используете поддержку v4 в своей версии 21.0.0 и appcompat v7 в своей версии 21.0.3. Вы не должны смешивать их. Используйте версию v4 в ее версии 21.0.3. –
Спасибо - хорошо пятнистый Kernald. – cbn