0

嗨,我真的很高兴看到,ionic 现在支持 React 脚本,当我尝试在真实设备中运行 Ionic react 应用程序时,它显示了一些我无法解决的错误。

我努力了 ,

离子科尔多瓦运行android

 It will not support because ionic-react using the capacitor instead of cordova,

npx cap 打开 android

 It throws an error that "[error] Unable to launch Android Studio. Make sure the latest version of Android Studio is installed"

它说需要打开Android Studio,但我尝试的是在真实设备上运行该应用程序

有什么解决办法吗?

4

3 回答 3

1

我没有使用 Cordova,而是使用了适用于 Android 的 Capacitor。尝试运行;

ionic capacitor add并选择安卓

运行npx cap open android现在应该打开 android studio。

如果您想在没有 android studio 的物理设备(android 或 iOS)上查看您的应用程序,您可以下载 ionic Devapp 并运行ionic serve --devapp. 只要您的 PC 和设备在同一个 WiFi 网络上,您就可以像本地安装一样查看该应用程序。

于 2019-11-05T16:17:12.020 回答
1

安装电容器和电容器 CLI

 npm i @capacitor/core --save-exact
 npm i @capacitor/cli --save-exact --save-dev

使用此命令构建项目

ionic build

使用 App ID 启动电容器

 npx cap init YourAppName com.domain.yourappname

使用“npx cap add”添加平台:

 npx cap add ios
 npx cap add electron
 npx cap add android

现在您可以运行以下 cmd 来启动 Android Studio

 npx cap open android

如果您在项目中进行更改,您可以使用再次构建

ionic build

然后同步您的项目并运行

 npx cap sync android
 npx cap open android
于 2020-07-29T16:08:06.350 回答
0

你应该让它打开 Android Studio。

它会将“android”目录作为一个 android 项目打开(就是这样)。

如果您的设备已插入并且 USB 调试可用,您应该会在 IDE 中看到您的设备。然后只需点击启动应用程序,您应该让您的应用程序在设备上运行。

如果无法修复,可以从 IDE手动打开项目

于 2020-06-04T22:15:06.543 回答