Cordova Android 问题
来源:互联网 发布:java集合框架视频教程 编辑:程序博客网 时间:2024/06/06 14:44
问题一
执行 cordova build android
报错:
FAILURE: Build failed with an exception.* Where:Script '/Users/sunbinhua/Git/SourceTree/rowenatech/Cordova6/Cordova6/platforms/android/CordovaLib/cordova.gradle' line: 64* What went wrong:A problem occurred evaluating root project 'android'.> No installed build tools found. Install the Android build tools version 19.1.0 or higher.* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
电脑里面有build-tools 26.0.0
解决方式:
vim ~/.bash_profile
输入:
export PATH=${PATH}:/Users/{userName}/android-sdks/tools:/Users/{userName}/android-sdks/platform-tools
其中:/Users/{userName}/android-sdks/tools 指向android SDK的tools目录,
/Users/{userName}/android-sdks/platform-tools指向android SDK的platform-tools目录,
中间 :分割,找对自己的路径配置就可以。
执行:
source ~/.bash_profile
执行adb之后,不报command not found,说明此命令有效,环境便亮设置完成。
问题二
执行 cordova build android
报错:
You have been opted out of telemetry. To change this, run: cordova telemetry on.ANDROID_HOME=/Users/rowena/Library/Android/sdkJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/HomeError: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.Looked here: /Users/{userName}/Library/Android/sdk/tools/templates/gradle/wrapper
解决方法:
出现问题的原因是因为没有找到/templates/gradle/wrapper,博主看了下电脑里面templates文件夹也没有。
博主在一台电脑执行:
cordova telemetry on
可以添加这个文件夹。
另外一个电脑不行,博主就直接拷贝了一份过去,就这样解决了。
问题三
Build file '/Users/{userName}/Git/SourceTree/rowenatech/Cordova/Cordova4/platforms/android/build.gradle' line: 20* What went wrong:A problem occurred evaluating root project 'android'.> Failed to apply plugin [id 'com.android.application'] > Minimum supported Gradle version is 3.3. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /Users/{userName}/Git/SourceTree/rowenatech/Cordova/Cordova4/gradle/wrapper/gradle-wrapper.properties to gradle-3.3-all.zip* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
将配置文件中
build.gradle
task wrapper(type: Wrapper) { gradleVersion = '2.14.1'}
改为:
task wrapper(type: Wrapper) { gradleVersion = '3.3'}
GradleBuilder.js 和gradle-wrapper.properties文件的distributionUrl都改为services.gradle.org/distributions/gradle-3.3-all.zip
阅读全文
0 0
- Cordova Android 问题
- Cordova v3.4.1 Android不能定位问题
- cordova build android遇到的问题
- Using cordova-fetch for cordova-android@6.2.2长时间无响应的问题
- 关于Android的Cordova插件plugin OnActivityResult无效的问题
- Android studio、Cordova生成Apk问题合集及解决方法
- Cordova 在Android端定位问题,使用百度插件
- mac(os)系统下cordova run android gradle路径问题
- android:Cordova Android, hello Cordova ,PhoneGap android
- Ionic1 cordova环境问题
- Cordova 4.0+ CordovaWebView问题
- Cordova问题集合
- Android Cordova 插件开发之Cordova安装
- Android Cordova 插件开发之Cordova安装
- Android Cordova 插件开发之Cordova安装
- Cordova(PhoneGap)体系结构(Android)
- Cordova(PhoneGap)体系结构(Android)
- Cordova(PhoneGap)体系结构(Android)
- java中transient关键字使用学习
- 最少拦截系统(最长上升子序列)
- 滴滴面试总结之MySQL存储引擎以及索引原理
- 2120-数据结构实验之链表五:单链表的拆分
- linux中设备上没有空间
- Cordova Android 问题
- EntityFramework6中管理DbContext的正确方式(二)【DbContext的默认行为】
- # 安卓开发项目总结大全
- 汇编浮点指令fld、fstp
- spring boot 整合spring data jpa
- 使用Servlet实现下载文件的功能
- YAD2K,pytorch-caffe-darknet-convert,转换后概率不一样的问题
- Retinex算法介绍
- 第二十一篇: JAVA枚举类型