我正在使用Ionic 4开发应用程序,而ubuntu 18是我的操作系统。 现在我想在android上发布该应用
当我键入: 须藤离子科尔多瓦建立android --prod --release
我收到以下错误:
检测到Android Studio项目
ANDROID_HOME = / usr / lib / android-sdk
JAVA_HOME = / usr / lib / jvm / java-8-oracle / bin / java“
工作室
在Android Studio中都找不到Gradle的安装版本,
但是我确实安装了gradle:
myApp git:(master)✗gradle -v
构建时间:2019-02-08 19:00:10 UTC 修订:f02764e074c32ee8851a4e1877dd1fea8ffb7183
科特琳DSL:1.1.3 科特林:1.3.20 Groovy:2.5.4 蚂蚁:2018年7月10日编译的Apache Ant(TM)版本1.9.13 JVM:1.8.0_201(Oracle Corporation 25.201-b09) 操作系统:Linux 4.15.0-45-通用amd64
在我的〜/ .zshrc文件中也有:
export ZSH="/home/itamar/.oh-my-zsh"
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export JAVA_HOME="/usr/lib/jvm/java-8-oracle/bin/java"
export PATH=$PATH:/opt/gradle/gradle-5.2/bin
答案 0 :(得分:0)
我要尝试的第一件事是在没有sudo
的情况下运行命令,因此只需运行ionic cordova build android --prod --release
如果这样不起作用,请尝试解决方案2
您要执行的操作是从其website下载gradle捆绑包。下载Gradle二进制文件后,您需要执行以下操作:
cd $HOME/Android/Sdk/tools
gradle
的新文件夹cd ./gradle
ionic cordova build android --prod --release
答案 1 :(得分:0)
在cordova@7.0.0及更高版本和SDK Tools 26.x.x上,您必须自己安装gradle,或者如果已安装gradle,则必须确保可从命令行使用它;
在我的情况下,我使用Windows,因此我手动安装了gradle并将zip文件解压缩到C驱动器中并设置了路径C:\gradle-6.0\bin
检查gradle是否正常运行
用于基于Unix的系统
$ sdk install gradle 6.0.1
对于macOS,您可以使用自制软件包管理器
$ brew install gradle
该问题在github上讨论了here。