遵循此 React Native 教程:使用 JavaScript 构建 Android 应用程序 教程。我打开了 Android Studio 并运行了模拟器,并且我使用另一个 Android Studio 应用程序对其进行了测试。
我读了下面的输出 - 在设备上构建并安装应用程序并 另外 - 启动应用程序
但是模拟器不显示应用程序,有什么想法吗? 命令输出:
L: eact\PropertyFinder\PropertyFinder>react-native run-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 am start -n com.propertyfinder/com.propertyfinder.MainActivity...
L: eact\PropertyFinder\PropertyFinder>
您可以从模拟器中卸载应用程序,方法是设置 -> 应用程序 -> 选择您的应用程序并卸载
然后按照这个
回答我自己,我昨天运行了这个,所以该应用程序已经安装在模拟器上。
cmd命令:
react-native run-android
由于某种原因安装了该应用程序,所以没有启动该应用程序,我不得不在模拟器上手动启动该应用程序,然后我可以继续教程
该错误表明您的设备上没有安装
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环境之外没有任何工具可用。