每当我在react native中创建新项目时,它都能正常运行并在android设备上运行,但是当我在react native应用中安装“ React Navigation 3.x”库并尝试在其设备上构建时,出现以下错误< / p>
Error: Command failed: gradlew.bat installDebug
at checkExecSyncError (child_process.js:622:11)
at Object.execFileSync (child_process.js:640:13)
at runOnAllDevices (E:\ReactNative\awesomeproject\node_modules\react-
local-cli\runAndroid\runAndroid.js:299:19)
at buildAndRun (E:\ReactNative\awesomeproject\node_modules\react-nati
l-cli\runAndroid\runAndroid.js:135:12)
at isPackagerRunning.then.result (E:\ReactNative\awesomeproject\node_
\react-native\local-cli\runAndroid\runAndroid.js:65:12)
at process.internalTickCallback (internal/process/next_tick.js:77:7)
答案 0 :(得分:0)
里面去你的Android目录,并用这个./gradlew clean
,在此之后,你会看到你缺少SDK的路径错误。在android目录中创建一个新文件local.properties
并在其中写下sdk路径,Windows:sdk.dir=C\:\\Users\\YOU_USERNAME\\AppData\\Local\\Android\\sdk
对于具有不同路径的MAC使用相同的东西(请使用android studio检查该路径)