나는 ionic 2 프로젝트를 만들고 다음과 같이 진단 코르도바 플러그인을 추가합니다 :
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
다음과 같이 안드로이드 플랫폼을 추가하십시오 :
ionic platform add android@latest
그러나 ionic build android
콘솔로 빌드 할 때이 오류가 발생합니다.
Error: 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
그리고 수동 gradle.3.3-all.zip을 다운로드하여 platform / android / cordova / lib / builders / GradleBuilder.js 에서이 distributionUrl var를 변경하려고합니다
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'
에:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
작동하지 않고 콘솔에서 마지막 오류가 발생합니다.
android @ latest 버전에 gradle을 추가하는 방법을 모르겠습니다
답변
gradle을 설치하고 경로에 포함하십시오. 매뉴얼을 보려면 아래 링크를 클릭하십시오.
https://gradle.org/install
답변
인생은 길 등을 어지럽히는 데 너무 짧습니다.
내가 가진 이후 브루은 아이맥에 설치 , 난 그냥이 명령을 실행 :
brew install gradle
Ionic3 프로젝트가 성공적으로 구축되기 시작했습니다.
답변
Android Studio가 설치되어 있어도 Linux에 gradle을 설치하면됩니다.
sudo apt 설치 gradle
답변
Windows 사용자의 경우 :
답변 Gradle Download 의 링크에서 gradle 바이너리를 다운로드하십시오.
압축 파일을 ‘C : \ Gradle’또는 다른 곳으로 추출하십시오.
시작 메뉴> 검색에서 환경 변수 편집 대화 상자를여십시오.
시스템 변수에서 ‘새로 만들기’를 클릭 하고 아래와 같이 추가하십시오
변수 이름 GRADLE_HOME
변수 값C:\Gradle\gradle-4.0.1
그런 다음 PATH
시스템 변수 목록에서 변수를 선택 하십시오
이와 같이 변수 값에 gradle 경로를 추가하십시오. C:\Gradle\gradle-4.0.1\bin
그런 다음 win Key + R type cmd를 누른 다음 명령 터미널 유형 gradle -v에 >를 입력하십시오.
설정이 올 바르면 gradle 설치 세부 정보가 표시됩니다
답변
cordova 버전 6.4.0 및 android 6.2.1에 문제가 있으므로 호환되는 버전 아래에서 시도하십시오.
코르도바 버전은 6.4.0이어야합니다.
sudo npm install -g cordova@6.4.0
프로젝트에 안드로이드 설치
sudo cordova platform 추가 android@6.1.2
or
sudo 이온 플랫폼 android@6.1.2 추가
답변
우분투에서 최신 버전을 설치 gradle
하면 문제가 해결되었습니다.
최신 버전을 설치하려면 다음 단계를 수행하십시오.
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
다음을 사용하여 빌드하십시오.
cordova build android
또는 ionic cordova build android
참고 : 우분투 저장소에서 gradle을 설치하면 이전 버전 1.4가 설치되고 도움 sudo apt-get install gradle
이되지 않으므로 ppa:cwchien/gradle
이전 에 저장소를 추가하지 않은 경우 대부분의 경우 혼자 도움이되지 않습니다.
답변
이미 Android Studio를 설치했으며 MacOSX Mojave의 ~ / .bash_profile에 gradle PATH를 추가하면됩니다. 또한 gradle이 업그레이드되면 경로를 다시 업데이트해야 할 수도 있습니다.
.bash_profile 예 :
export ANDROID_SDK_ROOT="~/Library/Android/sdk"
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
export JAVA_HOME=$(/usr/libexec/java_home)
export GRADLE_PATH="~/.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1/bin"
export ANDROID_STUDIO="/Applications/Android Studio.app/Contents/MacOS"
export PATH="$PATH:$GRADLE_PATH:$ANDROID_STUDIO"
.bash_profile을 편집 한 후 아래 명령을 실행하여 다시 읽으십시오.
source ~/.bash_profile