Idea gradle android 开发问题1:
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
> Could not find com.android.support:support-v4:21.0.3.
Searched in the following locations:
http://nexus.cabletech.com.cn/content/groups/public/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom
http://nexus.cabletech.com.cn/content/groups/public/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar
https://repo1.maven.org/maven2/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom
https://repo1.maven.org/maven2/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar
https://jcenter.bintray.com/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom
https://jcenter.bintray.com/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar
Required by:
workspace:app:unspecified > com.facebook.fresco:fresco:0.5.3 > com.facebook.fresco:drawee:0.5.3
workspace:app:unspecified > com.facebook.fresco:fresco:0.5.3 > com.facebook.fresco:imagepipeline:0.5.3
解决办法:
一般都是因为Android SDK Manager中没有下载Extras下的Android Support Repository
没有下载导致的。
参考:http://vjson.com/wordpress/could-not-find-com-android-support.html
Idea gradle android 开发问题2:
* What went wrong:
Execution failed for task ':app:processArmeabiDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\android-sdk\sdk\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1
解决方法:
在build.gradle中引入的依赖包中不能使用“+”。
之前:
dependencies {
//compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.+'
compile 'com.google.code.gson:gson:2.3.1'
//compile 'com.squareup.picasso:picasso:2.5.2'
//compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.facebook.fresco:fresco:0.5.3'
compile 'com.squareup.okhttp:okhttp:2.4.0'
//compile 'com.squareup.retrofit:retrofit:1.9.0'
compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
compile 'com.android.support:design:22.2.+'
compile 'com.mikepenz:octicons-typeface:2.2.0@aar'
compile 'com.rengwuxian.materialedittext:library:2.1.4@aar'
compile files('libs/AMap_3DMap_V2.4.1.jar')
compile files('libs/Android_Location_V1.3.2.jar')
compile files('libs/Android_Navi_V1.1.2.jar')
compile files('libs/Msc.jar')
compile files('libs/AMap_Services_V2.4.0.jar')
之后:
dependencies {
//compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.code.gson:gson:2.3.1'
//compile 'com.squareup.picasso:picasso:2.5.2'
//compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
compile 'de.greenrobot:eventbus:2.4.0'
compile 'com.facebook.fresco:fresco:0.5.3'
compile 'com.squareup.okhttp:okhttp:2.4.0'
//compile 'com.squareup.retrofit:retrofit:1.9.0'
compile('com.mikepenz:materialdrawer:3.1.2@aar') {
transitive = true
}
compile 'com.android.support:design:22.2.0'
compile 'com.mikepenz:octicons-typeface:2.2.0@aar'
compile 'com.rengwuxian.materialedittext:library:2.1.4@aar'
compile files('libs/AMap_3DMap_V2.4.1.jar')
compile files('libs/Android_Location_V1.3.2.jar')
compile files('libs/Android_Navi_V1.1.2.jar')
compile files('libs/Msc.jar')
compile files('libs/AMap_Services_V2.4.0.jar')
相关推荐
总结,IntelliJ IDEA与Gradle的结合使用可以极大地提升开发效率。"SimonConfig"可能是一个与性能测试或监控相关的插件配置,具体实现需要查看相关源代码和文档。通过学习和掌握上述配置方法,开发者能够更好地管理和...
5. **Gradle插件生态**:Gradle支持丰富的插件生态系统,允许开发者使用预定义的插件快速实现特定功能,如Spring Boot、Android等。7.3.1可能改进了插件的兼容性和稳定性。 6. **多项目构建**:对于大型项目,...
在使用IntelliJ IDEA(IDEA)开发Java项目时,我们可能会遇到与Gradle相关的编译错误,如“`No signature of method: org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.DefaultVersionComparator....
在Android开发中,Gradle被用作默认的构建系统,替代了早期的Ant和Maven。Gradle使用Groovy或Kotlin DSL(领域特定语言)来编写构建脚本,这些脚本可以灵活地配置项目的构建流程,如编译、打包、签名等。`gradle-...
Gradle 是一个强大的构建自动化工具,广泛应用于Java、Android开发领域。它以其灵活性、可扩展性和高效的构建性能闻名。在本资源"gradle-4.6-all-完整版-免费分享.7z"中,包含的是Gradle 4.6版本的所有组件,适用于...
它是Android开发中的默认构建系统,负责编译、打包和测试Android应用。Gradle使用Groovy或Kotlin DSL(领域特定语言)编写构建脚本,使得配置灵活且易于理解。对于开发者而言,Gradle-4.5.1的更新可能包含性能优化、...
在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它基于IntelliJ IDEA。Gradle是一种灵活且强大的构建自动化工具,被广泛应用于Android项目中,替代了早期的Ant和Maven。本篇文章将深入讲解...
在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它基于IntelliJ IDEA。Gradle是一种流行的构建自动化工具,被广泛用于Android项目,因为它提供了灵活性和强大的依赖管理功能。本文将深入探讨...
混淆是在Android开发中常用来保护代码安全、减小应用体积的一个过程。在Java或Android项目中,混淆的主要目的是重命名类和方法,使其变得难以理解,防止恶意用户逆向工程分析。Gradle作为灵活的构建工具,支持集成...
在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它基于IntelliJ IDEA。Gradle是一款强大的自动化构建工具,被广泛用于Android项目构建,因为它提供了灵活的构建脚本,可以处理复杂的依赖关系...
在Android开发中,Gradle是一个不可或缺的构建工具,它使得项目构建过程自动化且灵活。本文将详细介绍如何解决Gradle问题,下载并安装Gradle以及Android Studio。 ### 一、Gradle简介 Gradle是一个基于Apache Ant...
Jenkins 是一个基于 Java 的开源自动化服务器,Gradle 是一个基于 Apache Ant 和 Maven 的构建工具,Android Studio 是一个基于 IntelliJ IDEA 的 Android 集成开发环境。为了实现 Android 项目的自动化构建和打包,...
Gradle,作为一个强大的、灵活的构建工具,正是解决这类问题的理想选择。本篇文章将深入探讨如何使用Gradle来编译并执行一个关联多个子项目的项目。 首先,让我们理解什么是Gradle。Gradle是一种基于Groovy语言的...
- Gradle 插件生态系统丰富,有官方和社区开发的各种插件,如Java插件、Android插件等,可以轻松添加对不同项目的支持。 6. **并行构建**: - Gradle 支持并行执行任务,利用多核处理器加速构建过程。 7. **增量...
综上所述,Gradle作为Android开发中不可或缺的一部分,在项目构建、依赖管理和插件扩展等方面扮演着重要角色。通过采用更高效的下载方法,如文中提到的“androidstudiogradle-3.3-all.zip”,可以有效地解决构建过程...
Gradle是一款强大的构建自动化工具,尤其在Java、Android开发领域广泛应用。它采用了Groovy和Kotlin作为构建脚本语言,提供了灵活的构建配置和强大的插件系统,使得开发者能够高效地管理和构建项目。 标题提到的...
Gradle 是一个用于构建、测试和部署软件项目的开源构建工具。它支持多种编程语言,包括 Java、C++、Python 等,并且具有灵活和强大的构建脚本语言,可以帮助简化项目的构建过程。Gradle 的二进制发布版本通常包含了...
Gradle 是一个强大的构建自动化工具,广泛用于Java、Android和其他多语言项目。它以其灵活性、高性能和丰富的插件生态系统著称。"gradle-8.2-bin.zip" 是Gradle的二进制发行版,包含了运行和使用Gradle所需的所有...
例如,Android开发中常用的`com.android.application`和`com.android.library`插件,分别用于管理Android应用和库的构建。 4. **并行构建**:Gradle支持并行构建,可以充分利用多核处理器,显著提高构建速度。这...
对于初学者和专业开发者来说,理解如何正确配置和安装Android开发环境至关重要。本篇将详细介绍Android开发环境的搭建步骤,以及所需的关键组件。 1. Android Studio Android Studio是Google官方提供的集成开发环境...