ionic Возникла проблема с запуском встроенного процесса \ windows-x86_64 \ bin \ mips64el-linux-android-strip - PullRequest
0 голосов
/ 22 октября 2018

Я создаю новое ионное приложение с

> ionic start myAppNameHere blank

И я добавляю Google Maps для Android и IOS в свое приложение по этой ссылке : https://github.com/ionic-team/ionic-native-google-maps/blob/master/documents/README.md. Я также запускаю следующую команду

> ionic cordova platform add android && ionic cordova build android

Но я получаю эту ошибку:

Выполнение не выполнено для задачи ': app: transformNativeLibsWithStripDebugSymbolForDebug'.

Произошла ошибка при запуске процесса 'команда' C: \ Users\ myusernamehere \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ toolchains \ mips64el-linux-android-4.9 \ prebuilt \ windows-x86_64 \ bin \ mips64el-linux-android-strip '' `

Кто-то может помочь мне, пожалуйста

1 Ответ

0 голосов
/ 09 февраля 2019

Ниже приведен итог моего опыта установки на .В частности, смотрите раздел об ошибке .Просто следуйте и создайте фиктивную папку и подпапки, как объяснено.

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

  • Добавить "C:\Gradle\gradle-5.2\bin" к переменной PATH в системе

    Из командной строки выполните следующее ..

  1. export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
  2. export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin
  3. export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
  4. 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, и извлечь нужную папку в новую папку в том же месте, что и выше.

• 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

Выше, потребовалось два дня, чтобы выяснить.Надеюсь, это поможет и избавит вас от головной боли.

...