С Cordova Android Project, получая ошибку - Не удалось найти цель с хэш-строкой 'android-26' - PullRequest
0 голосов
/ 26 сентября 2018

Я получаю следующую ошибку, и я полагаю, что у меня все установлено для сборки на целевой Android.Какие шаги для устранения этой ошибки.Я предоставил представление менеджера SDK для Android Studio.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
(node:7005) UnhandledPromiseRejectionWarning: Error: /Users/SomeUser/Documents/workspaceOld/09042018110859/Company/platforms/android/gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':CordovaLib'.
> Failed to find target with hash string 'android-26' in: /Users/SomeUser/Library/Android/sdk

-----

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
    at ChildProcess.whenDone (/Users/SomeUser/Documents/workspaceOld/09042018110859/Company/platforms/android/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
    at emitTwo (events.js:126:13)

Текущая информация:

SomeUser-MacBook-Pro:Primerica SomeUser$ npm -v
6.4.1
SomeUser-MacBook-Pro:Primerica SomeUser$ node -v
v8.11.1
SomeUser-MacBook-Pro:Primerica SomeUser$ cordova -v
8.0.0

На уровне Android SDK существуют следующие каталоги:

./platforms/android-26
./system-images/android-26
./sources/android-26

enter image description here

Что они ищут здесь:

Не удалось найти цель с хэш-строкой 'android-26' в: / Users / SomeUser / Library / Android /* 1017 SDK *

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Найдите прикрепленную ссылку для настройки cordova на вашем ПК

https://drive.google.com/file/d/1h6InPOJrinEJDTYWjpYDefyH-3g9IAQC/view

и убедитесь, что

В SDK Manager, обязательно установите флажок на«показать описания пакетов»;затем вам следует также выбрать «API Google» для версии, которую вы хотите установить.

Установите ее и проверьте.

Надеюсь, это поможет вам.Спасибо

0 голосов
/ 26 сентября 2018

вам может потребоваться указать путь в файле local.properties:

sdk.dir=/Users/SomeUser/Library/Android/sdk

и установить ANDROID_SDK_ROOT в профиле пользователя (например, ~/.bashrc):

export ANDROID_HOME=/Users/SomeUser/Library/Android/sdk
export ANDROID_SDK_ROOT=$ANDROID_HOME
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...