У меня проблемы с созданием моего ионного приложения на Android на Ubuntu 16.04
Это шаг, который я сделал, чтобы это произошло
- Загруженный Android Studio
- Скачал Android Sdk
в / .bashrc и /.bash_profile
export ANDROID_HOME = $ HOME / Android / Sdk
экспорт PATH = $PATH: $ ANDROID_HOME / tools
export PATH = $ PATH: $ ANDROID_HOME / platform-tools
Когда я нажимаю sudo ionic cordova build android
, я получаю эту ошибку:
FAILURE: сборка не удалась с исключением.
Script '/ home / iraklis / Desktop / mus / platform / android /CordovaLib / cordova.gradle 'line: 68
Возникла проблема при оценке проекта': CordovaLib '.
Установленные инструменты сборки не найдены.Установите инструменты сборки Android версии 19.1.0 или выше.
Вот моя ионная информация:
Ionic:
ionic (Ionic CLI) : 4.6.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.0.0-rc.3
@angular-devkit/build-angular : 0.12.2
@angular-devkit/schematics : 7.1.4
@angular/cli : 7.1.4
@ionic/angular-toolkit : 1.2.2
Cordova:
cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : android 7.1.4
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.3.2, (and 9 other plugins)
System:
Android SDK Tools : 26.1.1 (/home/iraklis/Android/Sdk)
NodeJS : v10.11.0 (/usr/local/bin/node)
npm : 6.4.1
OS : Linux 4.15
Я думаю, что ... может быть, это здесь, вcordova.gradle
String[] getAvailableBuildTools() {
def buildToolsDir = new File(getAndroidSdkDir(), "build-tools")
buildToolsDir.list()
.findAll { it ==~ /[0-9.]+/ }
.sort { a, b -> compareVersions(b, a) }
}
по какой-то причине не может найти инструменты сборки ..?
EDIT
Я только заметил, когда я делаюecho $ANDROID_HOME
печатает /home/iraklis/Android/Sdk
как положено, но when i run ionic cordova build android
после сборки печатает ANDROID_HOME=/usr/lib/android-sdk
.Как я могу это изменить?