Ally Tsai
Ally Tsai

Reputation: 133

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

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?

Upvotes: 11

Views: 13284

Answers (5)

deva11
deva11

Reputation: 902

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

Upvotes: 1

Kumar Utsav
Kumar Utsav

Reputation: 21

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

example: unlink ./bin/uuid

Upvotes: 2

Harshal
Harshal

Reputation: 8308

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

Upvotes: 0

Vishu
Vishu

Reputation: 341

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

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

Upvotes: 24

Ally Tsai
Ally Tsai

Reputation: 133

Still do not know the real reason but problem solved by re-checkout source. Clean build did not work so I guess there's just something wrong in the project build-up steps.

Upvotes: 2

Related Questions