Ber*_*own 7 android gradle cordova
我收到以下错误,我相信我已经安装了所有内容用于构建目标android.解决此错误的步骤是什么.我提供了android studio sdk manager视图.
* 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)
Run Code Online (Sandbox Code Playgroud)
目前的信息:
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
Run Code Online (Sandbox Code Playgroud)
在android sdk级别,这些目录存在:
./platforms/android-26
./system-images/android-26
./sources/android-26
Run Code Online (Sandbox Code Playgroud)
他们在这里寻找什么:
无法在/ Users/SomeUser/Library/Android/sdk中找到带有哈希字符串'android-26'的目标
您可能必须在文件中设置路径local.properties:
sdk.dir=/Users/SomeUser/Library/Android/sdk
Run Code Online (Sandbox Code Playgroud)
并在用户配置文件中设置ANDROID_SDK_ROOT(例如~/.bashrc):
export ANDROID_HOME=/Users/SomeUser/Library/Android/sdk
export ANDROID_SDK_ROOT=$ANDROID_HOME
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |