无法 运行 在 android 设备上响应本机应用程序
Can't able to run react native application on android device
我正在使用 MacBook Pro..我是 React Native 的新手..在我 运行 在 iOS 设备上创建项目后它是 运行.. 同时我' m 运行 在 Android 设备上意味着我收到此错误..任何人请帮助我解决此错误..我正在使用 Visual Studio 代码 IDE 用于 React Native 应用程序
提前致谢..
错误详细信息:
[Info] local.properties file doesn't exist. Using Android SDK location from PATH.
[Info] Starting React Native Packager.
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 864 file(s) to forward-jetify. Using 8 workers...
/bin/sh: adb: command not found
info Launching emulator...
error Failed to launch emulator. Reason: No emulators found as an output of `emulator -list-avds`.
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.
info Installing the app...
FAILURE: Build failed with an exception.
* Where:
Settings file '/Users/manikandan/AwesomeProject/android/settings.gradle'
* What went wrong:
Could not compile settings file '/Users/manikandan/AwesomeProject/android/settings.gradle'.
startup failed:
General error during semantic analysis: Unsupported class file major version 57
所以你有两个错误要在此处修复作为你的错误日志
- local.properties 文件不存在。
- 无法启动模拟器
local.properties 文件问题修复
- 使用 Android Studio 打开你的 React Native 项目
android
文件夹。
- 等待 gradle 同步并清理项目并使用 Android Studio
重建它
之后确保在 android 文件夹
中创建了 local.properties
文件
如果没有尝试这些步骤手动制作 local.properties
文件
右键单击项目的顶层并创建新文件 'local.properties' 然后添加:sdk.dir=/Users/<YourUsername>/Library/Android/sdk
清理并构建
在 运行 在 android 上运行您的 React Native 项目之前,请确保您已在 Android Studio 中通过 AVD Manager 打开 Android 模拟器
如果您还没有创建任何模拟器,那么试试这个 link - 我已经发布了关于如何制作 Android 模拟器的完整答案 -
React native failed to launch emulator
编辑:
对于adb错误你需要安装adb驱动Mac
按照以下步骤操作
- 首先使用此命令安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
或此命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
之后使用自制软件安装 adb
brew cask install android-platform-tools
尝试重新运行
我正在使用 MacBook Pro..我是 React Native 的新手..在我 运行 在 iOS 设备上创建项目后它是 运行.. 同时我' m 运行 在 Android 设备上意味着我收到此错误..任何人请帮助我解决此错误..我正在使用 Visual Studio 代码 IDE 用于 React Native 应用程序
提前致谢..
错误详细信息:
[Info] local.properties file doesn't exist. Using Android SDK location from PATH.
[Info] Starting React Native Packager.
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 864 file(s) to forward-jetify. Using 8 workers...
/bin/sh: adb: command not found
info Launching emulator...
error Failed to launch emulator. Reason: No emulators found as an output of `emulator -list-avds`.
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.
info Installing the app...
FAILURE: Build failed with an exception.
* Where:
Settings file '/Users/manikandan/AwesomeProject/android/settings.gradle'
* What went wrong:
Could not compile settings file '/Users/manikandan/AwesomeProject/android/settings.gradle'.
startup failed:
General error during semantic analysis: Unsupported class file major version 57
所以你有两个错误要在此处修复作为你的错误日志
- local.properties 文件不存在。
- 无法启动模拟器
local.properties 文件问题修复
- 使用 Android Studio 打开你的 React Native 项目
android
文件夹。 - 等待 gradle 同步并清理项目并使用 Android Studio 重建它
之后确保在 android 文件夹
中创建了local.properties
文件如果没有尝试这些步骤手动制作
local.properties
文件
右键单击项目的顶层并创建新文件 'local.properties' 然后添加:sdk.dir=/Users/<YourUsername>/Library/Android/sdk
清理并构建
在 运行 在 android 上运行您的 React Native 项目之前,请确保您已在 Android Studio 中通过 AVD Manager 打开 Android 模拟器
如果您还没有创建任何模拟器,那么试试这个 link - 我已经发布了关于如何制作 Android 模拟器的完整答案 -
React native failed to launch emulator
编辑:
对于adb错误你需要安装adb驱动Mac
按照以下步骤操作
- 首先使用此命令安装 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
或此命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
之后使用自制软件安装 adb
brew cask install android-platform-tools
尝试重新运行