Я создаю приложение с помощью NativeScript, используя TypeScript и Angular.Это происходило дважды при сборке приложения.
Чтобы добавить ресурсы (например, изображения), я добавляю их в my_app_folder \ app \ App_Resources \ Android \ src \ main \ res.Я случайно добавил папку с именем "video" с файлом с именем "sample_video.mp4" в папку res.Когда я попытался запустить приложение на своем эмуляторе Android с помощью облачной сборки, я получил эту ошибку в консоли NativeScript Sidekick:
/mnt/storage/builds/_/b10d99b4991d936c4896cd72f0628901fa996d4c/4.2.4/saintstanreal/platforms/android/app/src/main/res/video/sample_video.mp4: Error: The file name must end with .xml
Я понял, что поместил файл не в том месте, удалил видеои папку с видео, и снова попытался собрать приложение, но теперь я постоянно получаю вышеупомянутую ошибку, даже несмотря на то, что файл-нарушитель давно исчез.
Это уже случалось со мной раньше (с файлом .pngс заглавной буквой в имени, который андроид не любит) и я бы хотел знать почему.В прошлый раз мне пришлось удалить весь мой проект, вернуться к моей предыдущей фиксации и пересобрать приложение, что разочаровывает.
Мое приложение прекрасно работало до того, как я добавил этот файл, поэтому я знаю, что проблема не в моем коде.Я попытался удалить платформу Android и переустановить ее, но безрезультатно.
Любая помощь была бы удивительной, так как я очень запутался, почему файл, которого больше нет в моем проекте, продолжит вызывать эту проблему.