How to fix "couldn't follow symbolic link" in Android Studio?

Viewed 11035

I'm now running an Android App project on Windows and running into the condition

Error:Could not list contents of 'D:\source\App\src\main\res\drawable'. Couldn't follow symbolic link.

after did the clean build.

Android Studio states the drawable file is a broken symbolic link.

I just check other related post online but still cannot figure out what does that mean, why is that happened, and how to fix it. Can anyone help to give me a clue to fix it?

5 Answers

Next time to save time you can run the following command:

find . -type l -exec test ! -e {} \; -delete

Removing .bin did not work, but rm -rf node_modules && npm install did the trick.

Navigate to node modules folder of particular package, and delete the .bin folder

Eg:

Task :app:bundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':app:bundleReleaseJsAndAssets'.

    Could not list contents of '/home/centillion/Documents/CMC/cmc-mobile-repo/node_modules/react-native-image-slider/node_modules/.bin/flow'. Couldn't follow symbolic link.

For this case, navigate to node modules/react-native-image-slider/node modules and delete .bin folder and rerun. NOTE: To view hidden folders, press CTRL + H

I have always resolved this issue by using unlink followed by the path where it's not finding symbolic link.

example: unlink ./bin/uuid

Related