2016-06-17 4 views
1

Я столкнулся с этой проблемой. Google это, но найти решение, перемещающее проект в короткий путь, но я хочу знать, почему android не может справиться с этим.Путь к файлу слишком длинный для Windows

Error: File path too long on Windows, keep below 240 characters : E:\ccavenue\Seamless\Integration Source Code\ccavenue-mobile(OTP-Auto Read Kit)\TestOTPAppNew\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.3.0\res\drawable-xxhdpi-v4\abc_textfield_search_activated_mtrl_alpha.9.png

+3

В сообщении об ошибке уже сказано: сохранить ниже 240 символов – mjn

+0

gradle работает с ** относительными путями ** и компилирует длинные пути проекта. Android-студия-2.2 работает с ** абсолютными путями **. Есть ли способ сказать Android-студии-2.2 работать с относительными путями? – k3b

+0

дубликат http://stackoverflow.com/questions/33905687/error-file-path-too-long-on-windows-keep-below-240-characters – k3b

ответ

2

Ваша ошибка говорит, что В окнах длина пути файла не может быть длиннее 240 символов, так что это сообщение об ошибке просто означает, что вы достигли предела. Например:

C: \ Programs \ folder1 \ folder2 \ folder3 \ Folder4 \ folder5 и т.д ..

Попробуйте переместить его в другое место, как

E: \ Projects \ project1

, и если даже это слишком долго, попробуйте просто извлечь его в E: \ прямо.

1

Гораздо более простой способ решить эту проблему, а не перемещение/создание нескольких копий папки приложения:

  1. Создать ярлык папки приложения «TestOTPAppNew»
  2. Переместите ярлык на внешней стороне короче путь C: \ Documents \ TestOTPAppNew_Shortcut
  3. Поместите эту запись в главном build.gradle

    allprojects { 
    **buildDir = "C:\\Documents\\TestOTPAppNew_Shortcut\\${rootProject.name}/${project.name}"** 
    repositories { 
        jcenter() 
    }} 
    

Перестройте, и вы все настроены!

Смежные вопросы