Articles of gradle

Fabric maven repo导致慢速gradle构建

从使用Crashlytics maven repo升级到新的Fabric maven repo和gradle插件后,我的gradle构建变得exception缓慢。 问题似乎是由于Fabric maven repo每当gradle尝试解析依赖关系时返回401未经授权的错误: Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/recyclerview-v7/maven-metadata.xml] Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/appcompat-v7/maven-metadata.xml] Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/android/support/support-v4/maven-metadata.xml] Failed to get resource: GET. [HTTP HTTP/1.1 401 Unauthorized: https://maven.fabric.io/repo/com/google/android/gms/play-services/maven-metadata.xml] Failed to get resource: GET. [HTTP HTTP/1.1 […]

Android Studio,Gradle,OpenCV和NDK

我试图在Android Studio上测试OpenCV Android,我对如何包含NDK感到困惑。 我想要做的是运行OpenCV附带的样本。 在提供的6个样本中,我成功地运行了4个样本。 面部检测和原生活动除外。 我怀疑原因是我没有正确设置我的NDK。 谷歌搜索我发现了一堆讨论,但并不真正了解它们。 这是我第一次尝试使用NDK和OpenCV,我的Gradle理解是有限的。 我在.bash_profile中设置了一个环境variables export ANDROID_NDK = pathTo / android-ndk-r9 我不明白如何把它带到工作室。 我看到jniFolder的引用,但不明白这些是什么,我现在应该关心。 Stackoverflow.com/questions/17767557 tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> pkgTask.jniFolders = new HashSet() pkgTask.jniFolders.add(new File(projectDir, ‘native-libs’)) } 在build.gradle文件的末尾,我应该怎么做这个粘贴? 总之,我的问题是。 如何让Android Studio读取NDKvariables? 什么是jniFolders? 仅仅粘贴在build.gradle文件的末尾就足够了吗? 谷歌集团关于Gradle和NDK的讨论 对于遇到这种情况的人来说,除了Xaviers anwser之外我是如何解决它的。 首先,我在docs目录中阅读NDK附带的OVERVIEW.html。 然后我将.mk和.cpp文件编译成.so文件。 我在示例jni目录中进行了此操作。这在libs文件夹中创建了.so文件,我将其复制到Xavier给出的目标位置。

找不到gradle 3.0.0-alpha4

几天前我已经安装了android studio 3.0(预览版),之后在稳定版本(工作室2.3.3)中,当我尝试导入项目时,它给了我一个错误。 在预览中一切正常。 这是一个错误: Error:Could not find com.android.tools.build:gradle:3.0.0-alpha4. Searched in the following locations: file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.pom file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.jar https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.pom https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.jar Required by: project :

在android / gradle projects项目root build.gradle中指定versionCode

我最近使用生产项目从Eclipse切换到Android Studio(用于测试目的),感觉非常棒。 我非常喜欢gradle方式。 在Android Studio中,项目结构看起来(简化)就像这样 +RandomProject |-+Random | |- build.gradle (lets call it build2) | |- […] |- build.gradle (lets call it build1) |- [..] build1文件默认具有以下内容: // Top-level build file where you can add configuration options common to all sub-projects/modules. 我想知道在( build1 )文件中指定versionName和versionCode是否可能/一个好的做法,以便它将“inheritance”到build2文件。 (如果是的话,怎么样?) 感谢您的投入。

Android – 使用Android Studio和Gradle的httpcore和httpmime的Proguard

我正在使用Apache库httpmime和httpcore为多部分实体开发Android Studio 1.0.2和Gradle 1.0.0的应用程序。 这是我的build.gradle : apply plugin: ‘com.android.application’ android { compileSdkVersion 21 buildToolsVersion “21.1.1” // Something wrong with the http* libs packagingOptions { exclude ‘META-INF/DEPENDENCIES’ exclude ‘META-INF/NOTICE’ exclude ‘META-INF/LICENSE’ exclude ‘META-INF/DEPENDENCIES.txt’ exclude ‘META-INF/LICENSE.txt’ exclude ‘META-INF/NOTICE.txt’ exclude ‘META-INF/NOTICE’ exclude ‘META-INF/LICENSE’ exclude ‘META-INF/DEPENDENCIES’ exclude ‘META-INF/notice.txt’ exclude ‘META-INF/license.txt’ exclude ‘META-INF/dependencies.txt’ exclude ‘META-INF/LGPL2.1’ } defaultConfig { // … […]

Gradle ADT 0.4错误:缺少android.buildToolsVersion

尝试使用Gradle的最新ADT工具版本构建我的Android项目,我收到以下错误: Execution failed for task ‘:compileDebugAidl’. > android.buildToolsVersion is missing! 使用Gradle 1.6,Android插件0.4。

Android Studio / Intellij,Gradle错误:原因:对等方未经过身份validation

此刻与intelliji战斗。 该死的东西不会下载我gradle 2.1。 我有一个在github上托管的Android项目,我已将其克隆到我的笔记本电脑上。 我有SSL证书,我知道这个,因为我可以使用SSL从谷歌下载SDK软件,我也可以下载gradle 1.12。 我无法下载的是gradle 2.1。 (我可以使用我的网络浏览器下载gradle 2.1) 我从intellij收到的消息是相当臭名昭着的Error:Cause: peer not authenticated错误。 从运行intellij的终端我得到这个: * What went wrong: A problem occurred configuring root project ‘XXXXXXX’. > Could not resolve all dependencies for configuration ‘:classpath’. > Could not resolve com.android.tools.build:gradle:0.13.0. Required by: :XXXXXXX:unspecified > Could not HEAD ‘https://jcenter.bintray.com/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom’. > peer not authenticated (XXXXXX将隐藏应用程序的身份 – 这不是错误) […]

Android Studio / Gradle没有为测试findAppCompat资源

我在使用gradle在Android Studio中构建测试时遇到问题。 据我所知,它在测试编译中似乎没有包含AppCompat v7的资源,这意味着我的自定义样式引用了一大堆它无法“看到”的AppCompat样式。 这导致下面的一堆错误。 对于常规的非测试构建,它完全正常,样式正确应用,项目构建/安装/执行正常,没有错误。 我该如何解决这个错误? 完全gradle错误: Execution failed for task ‘:processDebugTestResources’. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /home/me/Android Studio/sdk/build-tools/android-4.4/aapt package -f –no-crunch -I /home/me/Android Studio/sdk/platforms/android-19/android.jar -M /home/me/Development/Android/MyApp/build/manifests/test/debug/AndroidManifest.xml -S /home/me/Development/Android/MyApp/build/res/all/test/debug -A /home/me/Development/Android/MyApp/build/assets/test/debug -m -J /home/me/Development/Android/MyApp/build/source/r/test/debug -F /home/me/Development/Android/MyApp/build/libs/MyApp-debug-test.ap_ –debug-mode Error Code: 1 Output: /home/me/Development/Android/MyApp/build/res/all/test/debug/values/values.xml:113: error: Error retrieving parent for item: No resource found that matches […]

Android gradle sync问题

这个应用程序运行完全没问题。 突然间,我看到了这个gradle同步问题。我真的被困住了,需要帮助。 现在做什么? 我从SDK管理器中卸载并重新安装了android支持存储库。 C:\Users\DELL\AndroidStudioProjects\Prokriti\app\build.gradle Error:Error:Failed to resolve: com.android.support:support-annotations:27.0.1 Install Repository and sync project Error:Error:Failed to resolve: com.android.support:appcompat-v7:27.0.1 Install Repository and sync project Error:Error:Failed to resolve: com.android.support:customtabs:27.0.1 Install Repository and sync project Error:Error:Failed to resolve: com.android.support:cardview-v7:27.0.1 Install Repository and sync project Error:Error:Failed to resolve: com.android.support:support-v4:27.0.1 Install Repository and sync project Error:Error:Failed to resolve: com.android.support:support-core-utils:27.0.1 Install […]

使用Jenkins构建android gradle项目失败

我正在尝试在运行OSX的计算机上设置Jenkins,但我遇到了问题。 当我尝试使用我的默认用户帐户构建项目时,一切正常,但是当我尝试通过Jenkins构建时,构建将失败并显示以下输出: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ‘:Project’. > Failed to notify project evaluation listener. > A problem occurred configuring project ‘:libraries:actionbarsherlock’. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ‘:libraries:actionbarsherlock:compile’. > Could not find com.android.support:support-v4:13.0.0. Required by: […]