前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android Studio Gradle问题集合

Android Studio Gradle问题集合

作者头像
用户1148881
发布2018-01-15 10:20:26
1.4K0
发布2018-01-15 10:20:26
举报
文章被收录于专栏:jianhuicodejianhuicode

1.开发环境:android studio,项目gradle文件添加ndk代码后配置构建出现问题

代码语言:javascript
复制
externalNativeBuild{
    ndkBuild{
        path "$projectDir/jni/Android.mk"
    }
}
  • 问题:Could not find method externalNativeBuild() for arguments
  • 解决方案:gradle is set to at least version 2.2.0:,gradle版本最低需要2.2.0版本
  • 参考链接:solve externalNativeBuild

2.开发环境:android studio,项目gradle文件support导入com.android.support:appcompat-v7:25.3.1

  • 问题:error: Error retrieving parent for item: No resource found that matches the given name 'android:Wind
  • 解决方案:降低compile 'com.android.support:appcompat-v7:23.0.1',通过降低或者升高版本可以解决,或者修改对应style文件

3.开发环境:android studio,Re-download dependencies and sync project (requires network)

  • 问题 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) Re-download dependencies and sync project (requires network)
  • 解决方案 解决这个问题的办法有好几个:
  • 1.可以把gradle-wrapper.properties里修改了gradle的版本,与之前没有报错的gradle版本一致,然后再修改项目build.gradle文件中的com.android.tools.build:gradle的版本号,具体是多少也是参照以前那些没有报错的项目。
  • 2.直接在网上找到gradle-3.3-all.zip下载下来,不要解压缩,放在类似下面的目录中 C:\Users\Administrator.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9,这个办法没有试过,按理说是可以的。下载地址在这里找:http://services.gradle.org/distributions/ ,里面各个版本都有。
  • 3.改一下gradle-wrapper.properties中的distributionUrl将 distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip 改成 distributionUrl=http://services.gradle.org/distributions/gradle-3.3-all.zip

其实这里的区别就是https和http。

4.gradle版本与com.android.tools.build:gradle:xxx版本的关系

两者版本关系图如下:

  • 问题:另外,gradle插件版本新得话buildToolsVersion的版本也要比较新
  • 解决方案: 参考上图修改:gradle/wrapper/gradle-wrapper.properties 文件或者com.android.tools.build:gradle:xxx的版本
  • 参考链接:Android Plugin for Gradle Release Notes

5.升级android studio,从2.2.3升级到了2.3,gradle版本为2..3.2

小米手机 运行应用出现 DELETE_FAILED_INTERNAL_ERROR,根据提示以为是有已经安装不同签名的同一应用,查了下发现没有

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-06-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.开发环境:android studio,项目gradle文件添加ndk代码后配置构建出现问题
  • 2.开发环境:android studio,项目gradle文件support导入com.android.support:appcompat-v7:25.3.1
  • 3.开发环境:android studio,Re-download dependencies and sync project (requires network)
  • 4.gradle版本与com.android.tools.build:gradle:xxx版本的关系
  • 5.升级android studio,从2.2.3升级到了2.3,gradle版本为2..3.2
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档