Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在macOS上使用Android Emulator+;使用尽可能少的Android Studio进行本地响应?_Android_Macos_React Native_Avd_Expo - Fatal编程技术网

如何在macOS上使用Android Emulator+;使用尽可能少的Android Studio进行本地响应?

如何在macOS上使用Android Emulator+;使用尽可能少的Android Studio进行本地响应?,android,macos,react-native,avd,expo,Android,Macos,React Native,Avd,Expo,我在最新的macOS版本上使用React Native,使我能够轻松地使用模拟器在iOS上进行测试和调试 现在我想在Android上调试和测试。我有一个个人安卓设备,但使用Expo很难让应用程序在上面运行(我的atm上没有物理电缆,工作中的安全性使得隧道服务很难在我们的登台构建的同一网络上运行) 我正在尝试在macOS上运行Android模拟器。我个人讨厌Android Studio,也不想使用它。我知道有sdkmanager和微软提供的,但我不知道如何开始使用它们。如果Genymotion是免

我在最新的macOS版本上使用React Native,使我能够轻松地使用模拟器在iOS上进行测试和调试

现在我想在Android上调试和测试。我有一个个人安卓设备,但使用Expo很难让应用程序在上面运行(我的atm上没有物理电缆,工作中的安全性使得隧道服务很难在我们的登台构建的同一网络上运行)

我正在尝试在macOS上运行Android模拟器。我个人讨厌Android Studio,也不想使用它。我知道有
sdkmanager
和微软提供的,但我不知道如何开始使用它们。如果Genymotion是免费的,我会使用它,但这并不不幸

其他在Android上测试和调试的本地开发人员会做什么


谢谢

当然,在不需要Android Studio的时候,你必须避免使用它,就像在Cordova应用程序中一样,你是完全正确的

要使用Android SDK和AVD(模拟器)管理器GUI应用程序(而不是命令行)开始使用模拟器,您必须仔细遵循以下步骤:

  • 内置Android SDK工具v24(是,24,非其他)
  • 将其更新到SDK工具v27(手动)
  • 从SDK管理器下载所需的SDK平台和系统映像
  • 创建模拟器并从AVD管理器运行它们
本指南详细介绍了所有这些步骤:

请注意,根据处理器的不同,启用诸如Intel HAXM或Hypervisor之类的优化需要执行其他步骤,如链接文章底部所述。我希望这能让你从正确的方向开始

另外,有一些方法可以在不使用USB电缆的情况下无线连接Android和iOS设备,但需要先连接的设备在tcp端口5555中重新启动adb