Articles of gradle

在Android SDK中缺少Gradle(使用cordova + ionic)

是的,我搜索了这个但没什么,只是关于ANDROID_HOME路径的事情,但在我的情况下,我不认为这是真正的问题。 当我尝试做ionic build android我得到这个错误: 错误:无法在android sdk中findgradle包装器。 可能需要更新您的Android SDK。 看这里:C:\ Android \ sdk \ tools \ templates \ gradle \ wrapper 并发现在C:\Android\sdk\tools我没有“templates”文件夹,只是这样: 我只在这条路径中看到gradle包装器C:\Android\sdk\temp\ToolPackage.old01\templates\gradle\wrapper 为什么我的sdk文件夹中没有Gradle? 我错过了什么? 在SDK管理器中我安装了这个: 提前致谢

为Android构建手机缺口应用程序失败

当试图建立我的手机间隙应用程序的Android使用 sudo phonegap build android 它失败并出现此错误: :compileDebugJava /Users/youssefsami/Library/Mobile Documents/com~apple~CloudDocs/Developer/Mobile Apps/UzuConvert/platforms/android/src/org/apache/cordova/inappbrowser/InAppBrowser.java:120: error: cannot find symbol || Config.isUrlWhiteListed(url)) { ^ symbol: method isUrlWhiteListed(String) location: class Config Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 1 error FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed […]

无法使用AndroidAnnotations库在AndroidStudio中制作项目

我已经看过几个关于在Android Studio中使用AndroidAnnotations框架编译Android应用程序的讨论和博客,特别是这个 ,但没有一个帮助我开始。 我正在使用Android Studio 0.8.9,我指向下载的Gradle 2.1二进制文件。 我使用的是Ubuntu 14.04。 gradle编译过程表明我在给定位置缺少AndroidManifest.xml的副本(请参阅下面的输出)虽然我在使用文件浏览器导航到此文件夹时find了它。 还请注意,为了删除警告,我更换了 variant.processResources.manifestFile 通过 variant.outputs.processResources.manifestFile 在gradle脚本中。 这是我的gradle构建脚本: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.13.2’ classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.3’ } } apply plugin: ‘android’ repositories { mavenCentral() } configurations { apt } dependencies { compile fileTree(include: ‘*.jar’, dir: ‘libs’) compile files(‘libs/androidsvg-1.2.1.jar’) compile ‘com.android.support:appcompat-v7:20.0.0’ compile ‘org.androidannotations:androidannotations-api:3.0’ apt […]

Android Studio:Gradle Product Flavors:定义自定义属性

我正在Gradle(Android Studio)中构建Android应用程序的不同产品风格。 因此我定义了以下产品口味: android { project.ext.set(“customer”, “”) project.ext.set(“server”, “”) //Configuration happens here – code removed for readability buildTypes { debug { server = “test” } release { server = “release” } } //Available product flavors productFlavors { customerA{ customer = “a” } customerB{ customer = “b” } customerC{ customer = “c” } } } 但是,稍后,当我在我的一个构建任务中访问已定义的项目属性“customer”(其值在我正在构建的产品风格中设置)时,即使iam构建customerA,它也始终具有值“c”(在这种情况下,财产客户应该是“a”而不是“c”)。 […]

Google Glass:使用Android Studio的GDK

我正在尝试将新的Google Glass开发套件与Android Studio配合使用。 不幸的是,我没有取得多大成功。 我收到错误消息:“Gradle:package com.google.android.glass.touchpad不存在” 我已经将清单中的uses-library添加如下: 然后我将gdk.jar添加到libs目录中。 我已将以下内容添加到build.gradle的依赖项部分。 dependencies { compile files(‘libs/gdk.jar’) } 任何有关这方面的帮助将非常感激。

无法为项目获取未知属性’assembleRelease’

将Android Studio更新到2.2版并将gradle插件更新为2.2.0后,出现以下错误: 错误:(32,1)评估项目’:jobdispatcher’时出现问题。 无法为org.gradle.api.Projecttypes的项目’:jobdispatcher’获取未知属性’assembleRelease’。 问题出在导入的jobdispatcher模块的build.gradle文件中: task aar(dependsOn: assembleRelease) 我可以做些什么改变来解决这个问题? 请注意,此问题与此处报告的内容非常相似,但仍有些不同。

在android studio中构建apk时找不到Aapt_rules.txt

运行proguard来构建我的apk文件时,我收到以下错误: Warning:Exception while processing task java.io.FileNotFoundException: C:\Users\Josh\Documents\AdscendUnityPlugin2.1.3\AdscendUnityPlugin2.1.3\HelloUnity\Export\HelloUnity\build\intermediates\proguard-rules\debug\aapt_rules.txt (The system cannot find the path specified) 我的gradle文件: // GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:2.3.0’ } } allprojects { repositories { jcenter() flatDir { dirs ‘libs’ } } } apply plugin: ‘com.android.application’ […]

在Android Gradle Build中禁用Manifest Merger

我正在使用新的gradle android构建系统。 该项目包括两个android库项目和一个主项目。 使用ant构建,必须在project.properties中启用清单合并。 但是在使用gradle构建系统时,默认情况下会启用清单合并。 如何禁用清单合并?

使用Gradle的外部Android库项目

我正在尝试使用Gradle和Android Gradle插件构建一个Android项目。 我想依赖于在外部(maven)存储库中find的库项目,例如ActionBarSherlock。 根据官方网站,这似乎是可能的: 使用库可以通过以下方式之一完成: 多项目设置。 请阅读: http : //www.gradle.org/docs/current/userguide/multi_project_builds.html 通过诸如maven或常春藤等仓库的依赖关系。 我的build.gradle的当前内容: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.2’ } } apply plugin: ‘android’ repositories { mavenCentral() } dependencies { compile ‘com.actionbarsherlock:library:4.2.0’ } android { target = ‘android-16’ sourceSets { main { manifest { srcFile ‘AndroidManifest.xml’ } java { srcDir ‘src’ } […]

Gradle找不到依赖项(Android支持库)

我有一个问题,Gradle无法find我的依赖项(Android支持库)。 我的build.gradle看起来像这样: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:0.4’ } } apply plugin: ‘android’ dependencies { compile files(‘libs/FlurryAgent.jar’) compile group: ‘com.google.android’, name: ‘support-v4’, version: ‘r7’ compile files(‘libs/YouTubeAndroidPlayerApi.jar’) } android { compileSdkVersion 17 buildToolsVersion “17” defaultConfig { minSdkVersion 11 targetSdkVersion 17 } sourceSets { main { manifest.srcFile ‘AndroidManifest.xml’ java.srcDirs = [‘src’] resources.srcDirs = […]