我正在使用expo
(裸工作流)项目。在开发应用程序时,一切都运行良好。我尝试使用eas-cli
创建项目构建,但它不适合我。生成的构建在物理设备上不工作。
因此,我使用了这种创建构建的方法:
https://github.com/expo/expo/issues/17460#issuecomment-1280632486
在这里,我得到这个错误.
我不知道这背后的罪魁祸首是什么,但任何帮助都将不胜感激。
我用expo-av制作动画。
其他日志:
Caused by: Build command failed.
Error while executing process /Users/frank/Library/Android/sdk/cmake/3.18.1/bin/ninja with arguments {-C /Users/frank/Desktop/work/parent/workshoppy/node_modules/expo-av/android/.cxx/Debug/4r382953/arm64-v8a expo-av}
ninja: Entering directory `/Users/frank/Desktop/work/parent/workshoppy/node_modules/expo-av/android/.cxx/Debug/4r382953/arm64-v8a'
ninja: error: '../../../../build/react-native-0.69.5-debug.aar/jni/arm64-v8a/libfbjni.so', needed by '../../../../build/intermediates/cxx/Debug/4r382953/obj/arm64-v8a/libexpo-av.so', missing and no known rule to make it
我试过了
cd android && ./gradlew clean
但是,它没有工作
1条答案
按热度按时间yyyllmsg1#
缓存很可能是罪魁祸首。世博会的回购协议上有关于这个的is an issue。
执行
git clean -fdx
以完全吹走所有局部缓存并重新运行Yarn。如果这不起作用,请验证您没有将intermeditate构建指令放置在repo之外。请参见线程上有关覆盖gradle的buildDir值的评论。