我试图在环境变量中设置路径,但它不起作用 .
错误如下所示:'adb'未被识别为内部或外部命令,可操作程序或批处理文件 . 启动应用程序(C:\ Users \ Administrator \ AppData \ Local \ Android \ Sdk / platform-tool s / adb shell我开始-n com.demo / com.demo.MainActivity ...开始:Intent {cmp = com.demo / .MainActivity}
首先,你必须设置你的android sdk平台工具的环境变量
Start > Control Panel > System > Advanced System Settings > Environment Variables...
在此环境变量窗口中,在 User variables section 中为(您的用户名) highlight Path and click Edit...
添加此路径: C:\Users\your-username\AppData\Local\Android\sdk\platform-tools;
它是Windows操作系统中的默认sdk路径 . 如果您的位置与添加sdk路径不同,则单击 OK 直到环境变量弹出窗口关闭 .
如果您已经打开了命令提示符窗口,请将其关闭然后重新打开,然后adb devices命令应该可以正常工作 .
如果仍然无法将 local.properties 文件添加到您的项目中
转到您的React原生项目 - > Android
创建文件local.properties
打开文件
粘贴您的Android SDK路径,如下所示
在Windows中 sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk
sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk
在macOS中 sdk.dir = /Users/USERNAME/Library/Android/sdk
sdk.dir = /Users/USERNAME/Library/Android/sdk
在linux中 sdk.dir = /home/USERNAME/Android/Sdk
sdk.dir = /home/USERNAME/Android/Sdk
将USERNAME替换为您的用户名
现在,在终端中运行 react-native run-android
react-native run-android
1 回答
首先,你必须设置你的android sdk平台工具的环境变量
Start > Control Panel > System > Advanced System Settings > Environment Variables...
在此环境变量窗口中,在 User variables section 中为(您的用户名) highlight Path and click Edit...
添加此路径: C:\Users\your-username\AppData\Local\Android\sdk\platform-tools;
它是Windows操作系统中的默认sdk路径 . 如果您的位置与添加sdk路径不同,则单击 OK 直到环境变量弹出窗口关闭 .
如果您已经打开了命令提示符窗口,请将其关闭然后重新打开,然后adb devices命令应该可以正常工作 .
如果仍然无法将 local.properties 文件添加到您的项目中
转到您的React原生项目 - > Android
创建文件local.properties
打开文件
粘贴您的Android SDK路径,如下所示
在Windows中
sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk
在macOS中
sdk.dir = /Users/USERNAME/Library/Android/sdk
在linux中
sdk.dir = /home/USERNAME/Android/Sdk
将USERNAME替换为您的用户名
现在,在终端中运行
react-native run-android