我正在尝试在Mac上使用Ionic,但是构建到Android模拟器目标而不仅仅是运行浏览器版本。 Cordova docs表示Android Studio应该包含所有内容,并且确实存在所有相关的包装器等:
$ ls ../AndroidProjects/
AndroidProjects.iml gradle local.properties
app gradle.properties settings.gradle
build gradlew
build.gradle gradlew.bat
但不知怎的,我无法弄清楚要添加到PATH
的内容以获取不同目录中的项目来查找内容,而且我不想下载gradle本身。
$ ionic cordova emulate android
<stuff>
(node:56809) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): CordovaError: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
即使我明确地将Android Studio项目文件夹放在我的路径中,也会发生这种情况。奇怪的是,最后的消息仍然是
[OK] Your app has been deployed.
这似乎不是this question或this question。