Ниже приведен итог моего опыта установки cordova на ionic .В частности, смотрите раздел об ошибке mips64el-linux-android .Просто следуйте и создайте фиктивную папку и подпапки, как объяснено.
Cordova ожидает увидеть путь к C:\Users\myusernamehere\AppData\Local\Android\Sdk\ndk-bundle\toolchains\mips64el-linux-android-4.9\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip
, но не требует его (в моем случае) и выдаст ошибку, если она отсутствует.
Ionic Cordova Опыт установки.
• Re- install Java JDK 8 to the latest update.
• Add ANDROID_SDK_ROOT variable to point to existing installation of Android Studio SDK
• Add Java JDK\bin to the environment PATH variable on user and system
• Download Gradle 5.2 and create folder C:\Gradle and extract the contents inside. Your
The path should look like this
C:\Gradle\gradle-5.2\bin\gradle.bat
export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
export PATH=$PATH:$ANDROID_SDK_ROOT/emulator
• Using a previously installed edition of Android Studio go to Tools => SDK Tools
And check the NDK checkbox for download, click apply and ok.
• In the project terminal - Enter
Ионные кордовы готовят андроид
для сборки Cordova.
Если есть ошибки, удалите каталог проекта platforms\android
и перестройте.
Если есть ошибка Gradle, ищущая NDK "mips64el-linux-android-version"
Do the following ..
• Open the NDK bundle\toolchains folder within Android SDK eg C:\Users\Shay\AppData\Local\Android\sdk\ndk-bundle\toolchains
• And using command line create a folder "mips64el-linux-android-4.9" ( same version number (4.9) as other folders) inside create folder "prebuilt" .. then folder "windows-x86_64" and inside place and empty text file for contents.
The created path should look like .. "C:\Users\Shay\AppData\Local\Android\sdk\ndk-bundle\toolchains\mips64el-linux-android-4.9\prebuilt\windows-x86_64\dummy file" is not required by Cordova but is expected to be in its path .. otherwise it will throw an error and fail to build.
Также можно загрузить более старую сборку, например https://developer.android.com/ndk/downloads/older_releases/android-ndk-r16b-windows-x86_64.zip, и извлечь нужную папку в новую папку ndk в том же месте, что и выше.
• Finally, once again enter
Ионные Cordova подготовить Android
, чтобы построить Cordova
The Ionic build order (as I observed it) is a follows ..
1. It looks for all the relevant Java and Android SDK paths ..
2. Then uses Gradle as the build system ..
3. Check for NDK bundle ..
4. Build project
Выше, потребовалось два дня, чтобы выяснить.Надеюсь, это поможет и избавит вас от головной боли.