cordova 打包ionic2项目遇到的坑


一    ionic cordova build android的时候报错

      报错 1* 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.

      解决方法:检测adt中sdk环境变量 路径中      sdk文件夹中build-tools里面是否拥有19.1.0及以上版本的android   没有就下载放进去  第二种可能是cordova 

              读取文件的格式有问题,把android 的sdk目录\build-tools里的文件夹改成小数就好了,如把android-22改成22

           2  

     报错

   * What went wrong:
        Execution failed for task ':CordovaLib:processDebugResources'.
        > com.android.ide.common.process.ProcessException: Failed to execute aapt


    解决方法,刚开始只看见这个查询了网上的给的解决方案都是   

原因:在build.gradle文件中,

compileSdkVersion 和buildToolsVersion 不匹配

 

解决:

匹配 compileSdkVersion 和buildToolsVersion 

确实看了一下,之前在eclipse运行过一下知道运行的目标版本是25   所以找到


if ( Boolean.valueOf(cdvBuildMultipleApks)) {
productFlavors {
armv7 {
versionCode defaultConfig.versionCode* 10 + 5
ndk {
abiFilters "armeabi-v7a", ""
}
}
x86 {
versionCode defaultConfig.versionCode* 10 + 5
ndk {
abiFilters "x86", ""
}
}
all {
ndk {
abiFilters "all", ""
}
}
}
}

 由原来的versionCode*10+2改成了加5

再仔细看报错还有这个5555

 'D:\BaiduNetdiskDownload\adt-bundle-windows-x86_64-20140321\adt-bundle-windows-x86_64-20140321\sdk\platforms\25\android.jar'
        not found.


然后查找路径里面platform里面的名字命名不一样啊,对不上,我原文件是android-25         后面直接改为了数字,后面就成功了并且输出了debuga.apk的路径



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值