Как можно было бы ссылаться на файл за пределами каталога проекта с помощью Android studio. Я создал собственную библиотеку для проекта, над которым я работаю, но считаю трудным вручную удалить и прочитать файлы c и header, если они будут изменены позже. Для Mac и Linux простое решение hack / fix / было бы просто использовать символические ссылки. Таким образом, при изменении оригиналов проект Android должен измениться. Тем не менее, половина разработчиков в моей команде использует Windows, а другая использует комбинацию Linux и Mac. С чем-то вроде Eclipse вы можете создавать виртуальные папки и просто ссылаться на файлы в вашей файловой системе. Кто-нибудь знает способ сделать это в Android Studio?
Очевидно, что все равно придется вручную перекомпилировать код C в Android Studio. Это не так уж много проблем, проблема заключается в том, что нужно постоянно добавлять и удалять файлы.
LibSDKCode
|--/Dir1
|--/Dir2
| |--/AndroidProject
| |--/.../src/main/cpp/<here>
|--/cLibsDir
|--fileIWantToLink.c
|--fileIWantToLink.h
У меня есть файл CMakeLists.txt, который ссылается на мою папку cpp в проекте библиотеки, но я понял, что CMake на самом деле не смотрит в родительские каталоги. Он просто просматривает дочерние каталоги и "подает" из файлов Cmake в эти подкаталоги.
Любые мысли приветствуются