Articles of gradle

Gradle构建错误,错误:任务执行失败’:app:transformResourcesWithMergeJavaResForDebug’

我已经更新了Android工作室1.4版,也更新了gradle版本(1.4.0-beta3)。 这是我的build.gradle文件 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { //classpath ‘com.android.tools.build:gradle:1.2.3’ classpath ‘com.android.tools.build:gradle:1.4.0-beta3’ // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { //ViewPagerIndicator maven { […]

将带有版本控制系统的eclipse android项目导入Android Studio

我正在尝试将带有版本控制系统的eclipse项目导入Android Studio。 在Android-Studio版本“0.5.5”中添加了对直接eclipse项目导入的支持,我们不需要首先从eclipse导出项目将其导入Android-Studio。 我有一个eclipse Android Project,我试图将其导入到Android Studio中。 导入成功但导入的项目不再具有版本控制。 编辑: – 更多细节 假设我有以下目录结构 Project —- |———- .git/ |———– MyApp |————MyApp_imported 在项目导入期间,我将Android Studio指向项目目录“MyApp”,它将项目“MyApp”中的所有文件复制到新目录“MyApp_Imported”。 但导入的项目没有启用版本控制。 现在我不确定如何继续前进。 我该如何告诉Android Studio将旧存储库用于导入的项目。 这样做的分步指南将非常有帮助。 以下是Android工具项目网站的文字 项目 – 导入模块现在应该正常工作。 您可以将现有的Eclipse ADT项目以及Gradle模块导入到现有的Gradle项目中; 它将像完整项目导入一样复制到源代码中,并且可以传递地处理依赖项。 从项目结构对话框或文件|导入模块 导入模块操作。 – 新项目结构对话框实现:应该更快,包括Gradle同步通知,应该只在必要时执行Gradle同步,并且不会像以前那样列出无效的IntelliJ模块警告。 这是积极的工作,个人编辑(口味,构建types,签名配置等)将在即将到来的版本中得到改进。

java.lang.UnsupportedOperationException:无法将索引5处的值转换为color:type = 0x5

更新到Android Studio 3 RC1 ( Gradle 4,Android Gradle插件3 RC2)后,我的应用程序崩溃了。 This is the error I am having: java.lang.RuntimeException: Unable to start activity ComponentInfo{*****}: android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class com.viewpagerindicator.CirclePageIndicator at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6541) at java.lang.reflect.Method.invoke(Native Method) […]

Gradle找不到com.android.databinding:dataBinder:1.0-rc0

我正在浏览https://developer.android.com/tools/data-binding/guide.html上的Android数据绑定指南。 我已经确定我正在运行Android Studio 1.3(金丝雀版)。 遵循指南, 我收到此错误: Gradle sync failed: could not find com.android.databinding:library:1.0-rc0 还有其他人有同样的问题吗? 谢谢你的帮助。 App build.gradle buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:1.3.0-beta1’ classpath “com.android.databinding:dataBinder:1.0-rc0” } } allprojects { repositories { jcenter() } } 模块build.graddle apply plugin: ‘com.android.application’ apply plugin: ‘com.android.databinding’ apply plugin: ‘android-apt’ def AAVersion = ‘3.3’ def MyProject = […]

如何在我的Android库(AAR)中包含proguard配置

根据AAR文件规范 ,Android库包含’proguard.txt’文件。 我的理解是这个文件声明了如何正确地对库进行模糊处理和缩小。 在我的情况下,我需要保留一些API类。 如何在库的build.gradle中声明库的proguard.txt文件? 在创建使用我的库的应用程序(APK)时,是否会自动读取此文件? 我没有在Android的Gradle插件用户指南中find此信息。

Android Studio项目风格的Java源目录未以蓝色呈现

我有一个Android Gradle项目,我想创建两个风味分支。 我使用具有以下结构的默认sourceSets: src – main – java – package – res – manifest.xml – flavor1 – java – package – flavor2 – java – package “main / java”,“flavor1 / java”在IDE中呈现/注释为Java源代码(即“java”为蓝色,目录显示为包),但“flavor2”的呈现方式不同。 我试图清除缓存并重新启动Android Studio,但这没有帮助。 我怎样才能解决这个问题?

google()和maven之间的区别{url’https://maven.google.com’}

在build.gradle文件中google()和maven {url’https://maven.google.com’}之间是否有任何区别?如果有,那是什么? allprojects { repositories { jcenter() maven { url ‘https://maven.google.com’ } // OR google() } }

Gradle无法通过公司代理连接到maven repo – 需要通过Sencha / Cordova进行配置

我正在尝试使用Cordova为Android构建一个Sencha Touch应用程序。 但是,在gradle构建开始后,我尝试连接到maven repo时出现连接错误: [INF] [shellscript] Running: C:\xxx\gradlew cdvBuildDebug -b C:\xxx\application\cordova\platforms\android\build.gradle -Dorg.gradle.daemon=true [INF] [shellscript] [INF] [shellscript] FAILURE: Build failed with an exception. [INF] [shellscript] [INF] [shellscript] * What went wrong: [INF] [shellscript] A problem occurred configuring root project ”’android”’. [INF] [shellscript] > Could not resolve all dependencies for configuration ”’:classpath”’. [INF] [shellscript] > Could not […]

使用android-apt插件时,新的Jack工具链崩溃了

我正在尝试用新的Jack工具链构建一个简单的项目。 我的项目依赖于android-apt插件(它使用了一些注释处理工具,但是在我尝试添加此工具之前发生了构建错误)。 这是我的模块构建脚本(我使用的是Android Studio 1.3和gradle插件1.3.0 ): apply plugin: ‘com.android.application’ buildscript { repositories { jcenter() } dependencies { classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.6’ } } apply plugin: ‘android-apt’ android { compileSdkVersion 22 buildToolsVersion “22.0.1” defaultConfig { applicationId “com.netimen.ui.demo” minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName “1.0” useJack=true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } […]

导入项目时Android Studio中的Gradle同步错误

我试图从github运行这个开源项目 。 我在gradle中收到此错误。 我在“管理员模式”下运行Android工作室。 当我点击“再试一次”它开始下载gradle-2.2.1-all.zip所以去了这个网站 ,并下载gradle-2.2.1-all.zip并将其提取到 C:\ Program Files \ Android \ Android Studio \ gradle \ Android工作室中的错误。 Gradle ‘nfctasker-master’ project refresh failed Error:No subject alternative DNS name matching services.gradle.org found. 的build.gradle buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:1.0.0’ } } apply plugin: ‘com.android.application’ repositories { jcenter() } android { compileSdkVersion 20 […]