Articles of Maven

Gradle构建工具找不到play-services-tasks.aar? 为什么?

今天突然,当我试图在Android工作室中运行我的应用程序时出现错误。 它是: Error: Could not find play-services-tasks.aar (com.google.android.gms:play-services-tasks:15.0.1). Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-tasks/15.0.1/play-services-tasks-15.0.1.aar 我没有更改gradle文件中的任何内容,但突然出现了。 我的上一个版本在几分钟前成功执行。 为什么它找不到play-services-tasks.aar这是com.google.android.gms的一部分:play-services-tasks:15.0.1 采取的步骤: 我检查了我是否在gradle文件中包含了所有存储库,到目前为止所有存储库都是正确的。 为什么这个错误会突然发生? 我还将此链接https://jcenter.bintray.com/com/google/android/gms/play-services-tasks/15.0.1/play-services-tasks-15.0.1.aar复制到浏览器中,但它正在运行很好,就是我得到了“文件下载”对话框。 我的Gradle文件 应用级别 apply plugin: ‘com.android.application’ android { compileSdkVersion 26 buildToolsVersion “26.0.2” defaultConfig { applicationId “mekanic24assistantapplication.heba.mekanic24.com.mekanic24assistantapplication” minSdkVersion 14 targetSdkVersion 26 versionCode 13 versionName “2.1” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” multiDexEnabled true } buildTypes { release { minifyEnabled false […]

ActionBarSherlock + maven + eclipse:在工作区中找不到依赖项

我已经更新到最新版本的ADT插件,我遇到了这个问题 ,解决了更新m2e-android eclipse插件。 现在,我可以通过控制台编译我的项目,但不能用eclipse编译。 这是eclipse中pom.xml文件抛出的exception: dependency=[com.actionbarsherlock:library:apklib:4.1.0:compile] not found in workspace 在以前版本的ADT / m2e-android中,我能够毫无问题地构建控制台和eclipse。 有谁知道如何解决这个问题? 也许我的pom.xml错了? 谢谢你的时间。 目前使用: Eclipse经典3.7.2(Juno问题仍然存在) ADT 20.0.3 m2e-android 0.42 android-maven-plugin 3.3.0 maven 3.0.4 m2e 1.1.0(作为m2e-android 0.42中的依赖项包含) pom.xml中: 4.0.0 com.jelies my-project 0.0.1-SNAPSHOT apk android android 4.1_r2 provided com.actionbarsherlock library 4.1.0 apklib ${project.artifactId} org.apache.maven.plugins maven-source-plugin 2.1.2 attach-sources verify jar-no-fork maven-compiler-plugin 2.4 1.6 1.6 com.jayway.maven.plugins.android.generation2 […]

maven对android项目的支持?

我想开始一个Android项目,但我真的很想用Maven构建它。 Google是否为Maven提供支持或计划支持它? 如果任何人至少知道Maven的原型我可以同时使用它会很棒。 提前致谢。

Gradle和Android支持库

几乎在每个Android应用程序中,我们都需要一些像ABS,HoloEverywhere等库项目。大多数都在Maven Central中,这很好。 不好的是,大多数都依赖于支持库,并且自然而然地指向Maven Central中过时的(我的意思是非常错误)版本。 我们目前使用自定义版本的Android(使用Maven Android SDK部署程序)和每个库(从git获取并具有调整后的maven依赖性)维护我们自己的存储库。 使用新的基于Gradle的构建系统(如覆盖aar项目的依赖关系)会有更简单的方法吗?

Gradle无法解析Android Studio中的依赖项

每当我在Android Studio 1.1(OS X)中从远程存储库(jcenter)添加依赖项时,在同步Gradle时会出现以下错误: Error:(26, 13) Failed to resolve: 我的app的build.gradle如下:apply plugin:’com.android.application’ android { compileSdkVersion 21 buildToolsVersion “21.1.2” defaultConfig { applicationId “nl.timmevandermeer.cargoapp” minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:appcompat-v7:21.0.3’ compile ‘com.android.support:support-v4:21.0.3’ compile ‘com.google.android.gms:play-services:6.5.87’ […]

Android支持v4 22.2.0的Proguard配置

更新Gradle Android版本的依赖项后,从本地Maven extras存储库(在SDK中)使用com.android.support:support-v4:22.2.0开始抛出这些问题。 Warning: android.support.v4.app.DialogFragment: can’t find referenced class android.support.v4.app.DialogFragment$DialogStyle Warning: android.support.v4.app.FragmentTransaction: can’t find referenced class android.support.v4.app.FragmentTransaction$Transit Warning: android.support.v4.view.ViewCompat: can’t find referenced class android.support.v4.view.ViewCompat$ResolvedLayoutDirectionMode Warning: android.support.v4.view.ViewCompat: can’t find referenced class android.support.v4.view.ViewCompat$LayoutDirectionMode Warning: android.support.v4.view.ViewCompat: can’t find referenced class android.support.v4.view.ViewCompat$LayerType Warning: android.support.v4.view.ViewCompat: can’t find referenced class android.support.v4.view.ViewCompat$AccessibilityLiveRegion Warning: android.support.v4.view.ViewCompat: can’t find referenced class android.support.v4.view.ViewCompat$ImportantForAccessibility Warning: android.support.v4.view.ViewCompat: can’t […]

使用ADT 20将Maven Android Android项目导入Eclipse时出错

我将ADT插件更新到最新版本(20)和android-sdk工具。 现在,当我尝试将现有的Android Maven导入Eclipse时引发exceptionAn internal error occurred during: “Importing Maven projects”. com/android/io/StreamException An internal error occurred during: “Importing Maven projects”. com/android/io/StreamException ,并创建eclipse项目但不像以前那样像Android项目。 以前在工作区中存在的(maven android)项目工作正常。 导入项目时的Eclipse完整exception跟踪如下: !ENTRY org.eclipse.osgi 2 1 2012-06-29 19:02:34.421 !MESSAGE NLS unused message: LifecycleMappingPropertyPage_this_message in: org.eclipse.m2e.core.ui.internal.messages !ENTRY org.eclipse.core.jobs 4 2 2012-06-29 19:03:03.953 !MESSAGE An internal error occurred during: “Importing Maven projects”. !STACK 0 java.lang.NoClassDefFoundError: […]

Android Gradle构建失败:找不到com.google.android:support-v4:r18

编辑: 这个问题似乎以某种方式消失了,这可能是由于新的Gradle构建系统变得更加成熟。 我有两个独立的Android项目: 第一个项目是使用Gradle的‘android-library’插件的Android库 ,它取决于support-library-v4:r18 。 来自build.gradle中的 依赖项的片段 : compile ‘com.android.support:support-v4:18.0.0′ 支持库是从Android SDK Manager安装的Android Support Repository中获取的,如此处所述。 然后通过运行: gradle uploadArchives构建该项目并将其发布到maven本地存储库 我validation了,然后库.aar随后在本地maven存储库下可用。 第二个项目是一个Android应用程序,使用Gradle的‘android’插件,它引用第一个项目生成的库的maven依赖 。 这是build.gradle的一个片段: repositories { mavenLocal() mavenCentral() } dependencies { compile ‘com.android.support:support-v4:18.0.0’ compile ‘com.example:cool-lib:1.0.0-SNAPSHOT’ } 注意:这两个项目完全分开。 这意味着,它们不是同一根项目的子项目。 当我尝试通过运行: gradle assemble来构建第二个项目时 我收到以下错误: Could not find com.google.android:support-v4:r18. Required by: com.example:app-project:unspecified > com.example:cool-lib:1.0.0-SNAPSHOT 我在我的本地maven repo文件夹下检查了cool-lib的.pom文件,我发现它有以下依赖项: com.android.support support-v4 18.0.0 […]

com.jayway.maven.plugins.android.generation2:生命周期配置不包含插件执行?

我很难过。 我们最近将我们的Android项目转换为Maven项目。 我的合作伙伴正在使用IntelliJ而我正在使用Eclipse。 他说用他的设置很好。 我对Maven很新,并且已经按照教程阅读了我能find的所有内容,试图解决这个问题。 我的pom.xml文件中有以下错误: Multiple annotations found at this line: – Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.3.2:proguard (execution: default-proguard, phase: process-classes) – Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.3.2:generate-sources (execution: default- generate-sources, phase: generate-sources) 这是我的pom.xml 4.0.0 com.groupmd.clientandroid clientandroid 1.0.0-SNAPSHOT apk GroupMD com.google.android support-v4 r7 com.google.code.gson gson 2.2.2 compile com.actionbarsherlock actionbarsherlock […]

Android Studio – 导入Simple-Xml库

我对Android Studio IDE感到很疯狂。 我愿意从Central添加Maven库simple-xml(v2.7.1) 该项目汇编得很好 Gradle在build.gradle有lib依赖: dependencies { compile ‘com.android.support:appcompat-v7:18.0.0’ compile ‘org.simpleframework:simple-xml:2.7.1’ } 在Android Studio的simple-xml lib的模块设置中检查导出: 屏幕截图: https : //s6.postimg.cc/xxgj56zkx/Module_Settings.png 当我运行我的应用程序时,我找不到类… java.lang.NoClassDefFoundError:org.simpleframework.xml.core.Persister 我迷路了,听起来像Gradle因为某些原因没有在apk中包装lib和依赖项… Edit1 :我的Android Studio版本是0.2.13(最新),Gradle 0.5。+ Edit2 :我使用的完整build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.5.+’ } } apply plugin: ‘android’ repositories { mavenCentral() } android { compileSdkVersion 17 buildToolsVersion “17.0.0” defaultConfig […]