遵循本React Native Tutorial: Building Android Apps with JavaScript教程。我已打开Android Studio,并且正在运行模拟器,并且已与另一个Android Studio应用程序进行了测试。
我阅读了以下输出-在设备上构建和安装应用, 还-启动应用程序
但是模拟器没有显示应用程序,有什么想法吗? CMD输出:
L:\ react \ PropertyFinder \ PropertyFinder> react-native运行Android JS 服务器已经在运行。在设备上构建和安装应用程序 (cd android && gradlew.bat installDebug)...
任务:app:installDebug在'Nexus_5X_API_27_Android_8.1_ORIO(AVD)-8.1.0'上为app:debug安装APK'app-debug.apk' 安装在1台设备上。
在8秒钟内成功完成27项可执行任务:已执行1项,最新26项 无法将'adb'识别为内部或外部命令 程序或批处理文件。启动应用程序(adb shell是start -n com.propertyfinder / com.propertyfinder.MainActivity ...
L:\ react \ PropertyFinder \ PropertyFinder>
答案 0 :(得分:1)
回答问题,我昨天运行了此程序,因此该应用程序已安装在模拟器上。
cmd命令:
react-native run-android
由于某种原因已安装,因此未启动该应用程序,我不得不在模拟器上手动启动该应用程序,然后才能继续本教程
答案 1 :(得分:1)
该错误表明您的设备上尚未安装adb
。
您需要安装adb命令,并确保它们在$PATH
中全局可用。这里是一些循序渐进的教程:
https://www.xda-developers.com/install-adb-windows-macos-linux/
https://www.xda-developers.com/adb-fastboot-any-directory-windows-linux/
一旦安装了adb,请打开终端并输入
adb version
,以确保其正确安装。如果再次运行命令react-native run-android
,则从设备中删除该应用程序后,它应该将其链接到打包程序,并且可以正常工作。
问题是Android Studio拥有所有工具,但仅在Android Studio内部创建了一个环境,而Android Studio env之外没有可用的工具。
答案 2 :(得分:1)
您可以通过设置->应用程序->选择您的应用程序并从模拟器中卸载
然后按照此